Differenze tra le versioni di "Modificare il colore e la dimensione del font del testo del ToolTip"
Da Gambas-it.org - Wikipedia.
(Creata pagina con "Poiché la Proprietà ''ToolTip'' supporta i TAG del protocollo HTML <SUP>[[[#Note|nota 1]]]</sup>, noi possiamo usare quei TAG per apportare varie modifiche e impos...") |
|||
(6 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
− | Poiché la Proprietà | + | Poiché la Proprietà ".ToolTip" supporta i TAG del protocollo HTML <SUP>[[[#Note|nota 1]]]</sup>, noi possiamo usare quei TAG per apportare varie modifiche e impostazioni al ''ToolTip''. |
+ | <BR>Si dovrà usare la risorsa grafica '''QT'''. | ||
Mostriamo di seguito un esempio pratico, nel quale modificheremo il colore del testo e la dimensione del suo Font: | Mostriamo di seguito un esempio pratico, nel quale modificheremo il colore del testo e la dimensione del suo Font: | ||
Riga 8: | Riga 9: | ||
With Label1 | With Label1 | ||
+ | .Border = Border.Plain | ||
.Font.Size = FONTSIZE | .Font.Size = FONTSIZE | ||
− | .Text = " | + | .Text = "Vita non suavis esse potest,\nnec mors amara." |
− | .Tooltip = "& | + | <FONT Color=gray>' ''Imposta un colore per i caratteri del testo, contenuto dal "Tooltip" della "Label", una loro dimensione e infine un colore per il loro sfondo:''</font> |
+ | .Tooltip = "<'''FONT Color'''=red '''size'''=" & CStr(FONTSIZE) & ">" & | ||
+ | "<'''SPAN style=background-color''':lightgreen>" & Label1.Text | ||
+ | .X = 10 | ||
+ | .Y = 20 | ||
+ | .W = .Font.TextWidth(.Text) | ||
+ | .H = .Font.TextHeight(.Text) | ||
End With | End With | ||
Versione attuale delle 18:54, 20 lug 2024
Poiché la Proprietà ".ToolTip" supporta i TAG del protocollo HTML [nota 1], noi possiamo usare quei TAG per apportare varie modifiche e impostazioni al ToolTip.
Si dovrà usare la risorsa grafica QT.
Mostriamo di seguito un esempio pratico, nel quale modificheremo il colore del testo e la dimensione del suo Font:
Private Const FONTSIZE As Byte = 18 Public Sub Form_Open() With Label1 .Border = Border.Plain .Font.Size = FONTSIZE .Text = "Vita non suavis esse potest,\nnec mors amara." ' Imposta un colore per i caratteri del testo, contenuto dal "Tooltip" della "Label", una loro dimensione e infine un colore per il loro sfondo: .Tooltip = "<FONT Color=red size=" & CStr(FONTSIZE) & ">" & "<SPAN style=background-color:lightgreen>" & Label1.Text .X = 10 .Y = 20 .W = .Font.TextWidth(.Text) .H = .Font.TextHeight(.Text) End With End
Note
[1] Vedere al riguardo la seguente pagina della Wiki: Oggetti grafici e di testo che supportano il codice HTML