Ciao
Ubuntu mate 16.04
Xubuntu 14.04
Gambas 3.8.4 da ppa
Come da titolo non riesco a cambiare il foreground di un controllo Lisbox
rimane sempre nero
è un bug o sbaglio qualche cosa?
il programma prima funzionava
Grazie
Probabilmente nell'aggiornare Ubuntu ti sei scordato di QT Configuration che prima avevi?
$ sudo apt-get update
$ sudo apt-get install qt4-qtconfig
Quindi per aprire Qt Configuration
:ciao:
In questo modo:
Public Sub Form_Open()
With ListBox1
.Foreground = Color.Red
.Add("aaaaa")
.Add("bbbbb")
End With
End
neppure a me funziona. :-X
...nel frattempo si può agire sull'oggetto figlio (che è una GridView) della ListBox, come nell'esempio che segue
Public Sub Form_Open()
Dim ob As Object
Dim j As Byte
With ListBox1
.Add("alfa")
.Add("beta")
.Add("gamma")
.Add("delta")
End With
' Assegnamo alla variabile di tipo oggetto il "figlio" (che è una "GridView") della "ListBox": '
ob = ListBox1.Children[0]
' Assegnamo il colore rosso al testo in ciascun item della "GridView-figlio": '
For j = 0 To ob.Rows.Max
ob[j, 0].Foreground = Color.Red
ob[j, 0].text = ListBox1[j].text
Next
End