Differenze tra le versioni di "Colorare la griglia della GridView"
Da Gambas-it.org - Wikipedia.
Riga 1: | Riga 1: | ||
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''. | 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 | + | 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 | Dim ob As Object | ||
Riga 10: | Riga 10: | ||
Next | Next | ||
− | + | End | |
− | Dato ciò, per colorare la le linee costituenti la griglia di una ''GridView'', sarà sufficiente assegnare al predetto Oggetto | + | 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: | Esempio: | ||
− | + | Public Sub Form_Open() | |
With GridView1 | With GridView1 | ||
Riga 24: | Riga 24: | ||
End With | End With | ||
− | + | End |
Versione attuale delle 17:11, 22 giu 2024
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