Colorare la griglia della GridView

Da Gambas-it.org - Wikipedia.
Versione del 24 giu 2015 alle 07:14 di Vuott (Discussione | contributi) (Creata pagina con 'Come è noto, il colore della griglia interna dell'oggetto ''GridView'' è fisso: sempre grigio. Non v'è una proprietà diretta della ''GridView'' che possa cambiare il color...')

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Come è noto, il colore della griglia interna dell'oggetto GridView è fisso: sempre grigio. Non v'è una proprietà diretta della GridView che possa cambiare il colore della propria griglia che divide le varie celle.

Si può ottenere, comunque, questo risultato, tendendo presente che l'oggetto GridView è costituito anche da un oggetto figlio, il quale risulta essere, ponendo una GridView sul Form e lanciando il seguente codice, una ScrollArea:

Public Sub Form_Open()
 
 Dim ob As Object
  
  For Each ob In GridView1.Children
    Print ob.Name
  Next
 
End


Dato ciò, per colorare 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