Impostare la larghezza delle colonne in una ColumnView

Da Gambas-it.org - Wikipedia.
Versione del 4 dic 2014 alle 08:44 di Vuott (Discussione | contributi) (Creata pagina con 'Nell'impostazione della larghezza delle colonne di una ''ColumnView'' bisogna tenere conto di almeno due fattori: '''1''') La somma dei valori impostati deve essere uguale al...')

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Nell'impostazione della larghezza delle colonne di una ColumnView bisogna tenere conto di almeno due fattori:

1) La somma dei valori impostati deve essere uguale alla larghezza proprietà ColumnView.Width. I valori vanno intesi in pixel, e non in percentuale.

2) Le colonne sono sensibili alla lunghezza del testo presente nella loro proprietà .Text . Se non si vuole che la lunghezza del testo condizioni la larghezza di una colonna, è necessario anteporre l'impostazione della loro proprietà .Text a quella della loro proprietà .Width .


Esempio pratico avendo impostato la dimensione della ColumnView.Width a 200:

Public Sub Form_Open()  
     
 Me.center    
     
 With ColumnView1  
   .Columns.Count = 3    
      
   .Columns[0].Text = "Questa colonna non si adatterà al testo"    
   .Columns[0].Width = 50  
     
   .Columns[1].Width = 100  
   .Columns[1].Text = "Questa colonna si adatterà al testo"   
     
   .Columns[2].Text = "Questa colonna non si adatterà al testo"   
   .Columns[2].Width = 50  
      
 End With  
     
End