Differenze tra le versioni di "Centrare il testo nell'header di una GridView"
Da Gambas-it.org - Wikipedia.
(Creata pagina con "Uno dei problemi ricorrenti, affrontando le ''GridView'', è la gestione dell'allineamento del testo all'interno delle celle dell'header. <BR>Per gestire l'allineamento del te...") |
|||
Riga 1: | Riga 1: | ||
− | Uno dei problemi ricorrenti, affrontando le ''GridView'', è la gestione dell'allineamento del testo all'interno delle celle dell' | + | Uno dei problemi ricorrenti, affrontando le ''GridView'', è la gestione dell'allineamento del testo all'interno delle celle dell'Header. |
− | <BR>Per gestire l'allineamento del testo, per esempio per centrarlo, sarà sufficiente, dopo aver richiamato e definito l'Header in GridView, stabilire quale colonna sarà interessata dalla impostazione dell'allineamento nella sua cella dell' | + | <BR>Per gestire l'allineamento del testo, per esempio per centrarlo, sarà sufficiente, dopo aver richiamato e definito l'Header in ''GridView'', stabilire quale colonna sarà interessata dalla impostazione dell'allineamento nella sua cella dell'Header. |
− | |||
− | |||
+ | Ecco la soluzione: | ||
'''Public''' Sub Form_Open() | '''Public''' Sub Form_Open() | ||
− | + | ||
− | + | With GridView1 | |
− | + | .Columns.Count = 3 <FONT color=gray>' ''La GridView avrà tre Colonne''</font> | |
− | + | .Rows.Count = 3 <FONT color=gray>' ''La GridView avrà tre Righe''</font> | |
− | + | .Header = GridView1.Horizontal <FONT color=gray>' ''Richiama ed imposta l'header orizzontale''</font> | |
− | + | .Columns[0].Alignment = Align.Center <FONT color=gray>' ''Imposta l'allineamento del testo nell'header in modo "centrato"''</font> | |
− | + | .Columns[0].Title = "centro" <FONT color=gray>' ''Va a posizionarsi nella cella dell'header''</font> | |
− | + | .Columns[1].Alignment = Align.Right <FONT color=gray>' ''Qui invece imposta il testo a destra''</font> | |
− | + | .Columns[1].Text = "destra" <FONT color=gray>' ''Va bene anche .Text al posto di .Title''</font> | |
− | + | End With | |
− | + | ||
'''End''' | '''End''' |
Versione attuale delle 07:14, 16 apr 2021
Uno dei problemi ricorrenti, affrontando le GridView, è la gestione dell'allineamento del testo all'interno delle celle dell'Header.
Per gestire l'allineamento del testo, per esempio per centrarlo, sarà sufficiente, dopo aver richiamato e definito l'Header in GridView, stabilire quale colonna sarà interessata dalla impostazione dell'allineamento nella sua cella dell'Header.
Ecco la soluzione:
Public Sub Form_Open() With GridView1 .Columns.Count = 3 ' La GridView avrà tre Colonne .Rows.Count = 3 ' La GridView avrà tre Righe .Header = GridView1.Horizontal ' Richiama ed imposta l'header orizzontale .Columns[0].Alignment = Align.Center ' Imposta l'allineamento del testo nell'header in modo "centrato" .Columns[0].Title = "centro" ' Va a posizionarsi nella cella dell'header .Columns[1].Alignment = Align.Right ' Qui invece imposta il testo a destra .Columns[1].Text = "destra" ' Va bene anche .Text al posto di .Title End With End