Colorare la griglia della GridView
Da Gambas-it.org - Wikipedia.
Versione del 22 giu 2024 alle 16:11 di Vuott (Discussione | contributi)
Come è noto, il colore delle linee che costituiscono la griglia interna dell'Oggetto GridView è fisso: sempre grigio. Non v'è una Proprietà diretta della GridView che possa cambiare il colore delle linee che distingono le varie celle della GridView.
Si può ottenere, comunque, questo risultato, tendendo presente che l'oggetto GridView è costituito anche da un Oggetto Figlio, il quale risulta essere una "ScrollArea", come si può notare dal seguente esempio:
Public Sub Form_Open() Dim ob As Object For Each ob In GridView1.Children Print Object.Class(ob).Name Next End
Dato ciò, per colorare la le linee costituenti la griglia di una GridView, sarà sufficiente assegnare al predetto Oggetto Figlio (la ScrollArea ), un valore relativo ad un colore.
Esempio:
Public Sub Form_Open() With GridView1 .Columns.Count = 4 .Rows.Count = 4 ' Coloriamo la griglia di colore rosso: .Children[0].Background = Color.Red End With End