Differenze tra le versioni di "Colorare la griglia della GridView"

Da Gambas-it.org - Wikipedia.
(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...')
 
 
(Una versione intermedia di uno stesso utente non è mostrata)
Riga 1: Riga 1:
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.
+
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, ponendo una ''GridView'' sul ''Form'' e lanciando il seguente codice, una ''ScrollArea'':
+
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
 
+
 
  For Each ob In GridView1.Children
+
  For Each ob In GridView1.Children
    Print ob.Name
+
    Print Object.Class(ob).Name
  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 griglia di una ''GridView'', sarà sufficiente assegnare al predetto oggetto "''figlio''", la ''ScrollArea'', un valore relativo ad un colore.
 
  
 
Esempio:
 
Esempio:

Versione attuale delle 17:34, 11 ott 2021

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