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 "''Figlio'' ", il quale risulta essere una "ScrollArea", come si può notare dal seguente esempio:
+
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()
+
  Public Sub Form_Open()
 
    
 
    
 
   Dim ob As Object
 
   Dim ob As Object
Riga 10: Riga 10:
 
   Next
 
   Next
 
    
 
    
  '''End'''
+
  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.
+
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()
+
  Public Sub Form_Open()
 
    
 
    
 
   With GridView1
 
   With GridView1
Riga 24: Riga 24:
 
   End With
 
   End With
 
   
 
   
  '''End'''
+
  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