Differenze tra le versioni di "Centrare il testo nell'header"

Da Gambas-it.org - Wikipedia.
Riga 1: Riga 1:
Uno dei problemi affrontando le ''GridView'' ricorrenti è la gestione dell'allineamento del testo all'interno delle celle dell'header.
+
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'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'header.
  
Riga 9: Riga 9:
 
   .Columns.Count = 3
 
   .Columns.Count = 3
 
   .Rows.Count = 3
 
   .Rows.Count = 3
   .Header = 1                              <FONT color=#006400>' ''o anche "GridView.Horizontal": richiama ed imposta l'header orizzontale''</font>
+
   .Header = 1                              <FONT color=gray>' ''o anche "GridView.Horizontal": richiama ed imposta l'header orizzontale''</font>
   .Columns[0].Alignment = Align.Center    <FONT color=#006400>' ''imposta l'allineamento del testo nell'header in modo "centrato"''</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=#006400>' ''va a posizionarsi nella cella dell'header''</font>
+
   .Columns[0].Title = "centro"            <FONT color=gray>' ''va a posizionarsi nella cella dell'header''</font>
   .Columns[1].Alignment = Align.Right      <FONT color=#006400>' ''qui invece imposta il testo a destra''</font>
+
   .Columns[1].Alignment = Align.Right      <FONT color=gray>' ''qui invece imposta il testo a destra''</font>
   .Columns[1].Text = "destra"              <FONT color=#006400>' ''va bene anche .Text al posto di .Title''</font>
+
   .Columns[1].Text = "destra"              <FONT color=gray>' ''va bene anche .Text al posto di .Title''</font>
 
  End With
 
  End With
 
   
 
   
 
  '''End'''
 
  '''End'''

Versione delle 08:22, 9 dic 2013

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 mostrata per Gambas la soluzione:

Public Sub Form_Open()

With GridView1
  .Columns.Count = 3
  .Rows.Count = 3
  .Header = 1                              ' o anche "GridView.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