Gambas-it

Gambas3 => Programmazione => Topic aperto da: kicco - 15 Dicembre 2013, 14:11:35

Titolo: Icona e colore testo nel TabPanel
Inserito da: kicco - 15 Dicembre 2013, 14:11:35
 :ciao:
Come si fa a inserire un'icona e colorare il testo del titolo di ogni pannello nel TabPanel?
vedi allegato!

grazie! :)
Titolo: Re: Icona e colore testo nel TabPanel
Inserito da: kicco - 15 Dicembre 2013, 15:16:17
L'icona con la proprietà picture  :)
Titolo: Re: Icona e colore testo nel TabPanel
Inserito da: vuott - 15 Dicembre 2013, 17:02:04
Poniamo il caso di voler impostare un TabPanel con tre tabelle. Per ogni tabella imposteremo un'immagine di tipo Picture ed un testo colorato del titolo:
Codice: gambas [Seleziona]

Public Sub Form_Open()

  TabPanel1.Count = 3
 
  With TabPanel1[0]
    .RichText = "<FONT color=yellow>1</font>"
    .Picture = Picture.Load("/percorso/immagine")
  End With
 
  With TabPanel1[1]
    .RichText = "<FONT color=green>2</font>"
    .Picture = Picture.Load("/percorso/immagine")
  End With
 
  With TabPanel1[2]
    .RichText = "<FONT color=blue>3</font>"
    .Picture = Picture.Load("/percorso/immagine")
  End With

End
Titolo: Re: Icona e colore testo nel TabPanel
Inserito da: kicco - 15 Dicembre 2013, 21:09:32
Grazie :)
 :ciao:
Titolo: Re: Icona e colore testo nel TabPanel
Inserito da: kicco - 17 Dicembre 2013, 08:21:41
 :ciao: Vuott,

ho provato ma mi dice che RichText non è una proprietà di TabPanel! :-\

Titolo: Re: Icona e colore testo nel TabPanel
Inserito da: vuott - 17 Dicembre 2013, 09:14:46
...mi dice che RichText non è una proprietà di TabPanel!
...a che versione è aggiornato il tuo Gambas ?
Titolo: Re: Icona e colore testo nel TabPanel
Inserito da: kicco - 17 Dicembre 2013, 13:13:26
...alla 3.5.1!
Titolo: Re: Icona e colore testo nel TabPanel
Inserito da: vuott - 17 Dicembre 2013, 15:36:42
...non saprei.
A me funziona perfettamente !

Posso anche aggiungere che se vuoi inserire il grassetto del testo puoi fare così:
Codice: gambas [Seleziona]
With TabPanel1[2]
.RichText = "<FONT color=green><B>2</b></font>"  
Titolo: Re: Icona e colore testo nel TabPanel
Inserito da: vuott - 17 Dicembre 2013, 15:43:37
....prova anche questo:   :D
Codice: gambas [Seleziona]
With TabPanel1[1]
.RichText = "<Table border=1><TR><TD>1</td><TD>2</td></tr><TR><TD>3</td><TD>4</td></tr></table>"
Titolo: Re: Icona e colore testo nel TabPanel
Inserito da: kicco - 17 Dicembre 2013, 16:39:39
Grazie Vuott,
ma credo che non capisca la proprietà RichText.
Hai per caso attivato qualche componente particolare?
 :ciao:
Titolo: Re: Icona e colore testo nel TabPanel
Inserito da: vuott - 17 Dicembre 2013, 17:39:23
Hai per caso attivato qualche componente particolare?
No.  ...uso le qt4, ma niente di speciale.  :-\

Il codice va scritto così come lo vedi là.
Titolo: Re: Icona e colore testo nel TabPanel
Inserito da: Top Fuel - 17 Dicembre 2013, 18:27:24
Anche a me non riconosce .RichText. ???
Però io ho la 3.1.1
Titolo: Re: Icona e colore testo nel TabPanel
Inserito da: vuott - 17 Dicembre 2013, 20:53:59
Io ho Gambas 3.5.1, vers. #6010.
Ho effettuato una schermata (vedi allegato) dove è possibile vedere che .RichText fa parte delle proprietà di TabPanel[index].

Molto probabilmente è stato inserito da poco con gli aggiornamenti effettuati via SVN.  :-\
Titolo: Re: Icona e colore testo nel TabPanel
Inserito da: kicco - 18 Dicembre 2013, 13:08:20
E' molto probabile :)
Grazie!
 :ciao:
Titolo: Re: Icona e colore testo nel TabPanel
Inserito da: vuott - 19 Dicembre 2013, 00:11:39
Aggiungo che la proprietà .RichText consente di impostare anche immagini:
Codice: gambas [Seleziona]
With TabPanel1[0]
  .RichText = "<img src=/percorso/dell'immagine></img>"
  ......


...ma anche contemporaneamente immagine e testo:
Codice: gambas [Seleziona]
With TabPanel1[0]
  .RichText = "<img src=/percorso/dell'immagine></img> kicco"
  ......
Titolo: Re: Icona e colore testo nel TabPanel
Inserito da: kicco - 20 Dicembre 2013, 09:05:12
Sempre più che esaustivo! :)

 :ciao: