Impostare l'immagine ed il colore del titolo delle tabelle di una TabPanel

Da Gambas-it.org - Wikipedia.

Per impostare l'immagine ed il colore del titolo delle tabelle di un Controllo TabPanel, ciascuna tabella va individuata facendo riferimento all'indice del TabPanel.

In particolare di ciascun indice del TabPanel (che - come detto - rappresenta una tabella del TabPanel), per impostare il testo ed il colore del titolo di una tabella va utilizzata la Proprietà ".RichText"; mentre per impostare l'immagine, da far apparire nel titolo, va utilizzata la Proprietà ".Picture". [Nota 1]


Facciamo un esempio pratico, nel quale abbiamo un TabPanel con tre tabelle. A ciascuna di queste tabelle verrà impostato il testo ed il suo colore, ed una piccola immagine:

Public Sub Form_Open()  
 

' Impostiamo il numero di tabelle del "TabPanel":
  TabPanel1.Count = 3  
  
' Alla prima tabella, avente indice zero, impostiamo testo, colore del testo ed immagine:
  With TabPanel1[0]  
    .RichText = "<Font color=yellow>1</font>"  
    .Picture = Picture.Load("/percorso/immagine1")  
  End With  
  
' Alla seconda tabella, avente indice uno, impostiamo testo, colore del testo ed immagine:
  With TabPanel1[1]  
    .RichText = "<Font color=green>2</font>"  
    .Picture = Picture.Load("/percorso/immagine2")  
  End With  
  
' Alla terza tabella, avente indice due, impostiamo testo, colore del testo ed immagine:
  With TabPanel1[2]  
    .RichText = "<Font color=blue>3</font>"  
    .Picture = Picture.Load("/percorso/immagine3")  
  End With  
 
End


Note

[1] Anche la Proprietà .RichText consente di caricare un'immagine mediante il tag "IMG src" del protocollo HTML:
Esempio:

TabPanel[0].RichText = "<IMG src=/percorso/dell'immagine></img>"

ma anche un'immagine e un testo insieme:

TabPanel[0].RichText = "<IMG src=/percorso/dell'immagine></img>testo"