Adattare automaticamente l'altezza e la larghezza di una cella di una GridView al testo contenuto
Adattare automaticamente la larghezza di una cella di una colonna
Per adattare automaticamente la larghezza di una cella di una colonna di una GridView al testo in essa contenuto, si dovrà assegnare il valore -1 alla proprietà:
GridView1.Columns[indice].Width
Ovviamente l'intera colonna, alla quale quella cella appartiene, assumerà la larghezza ormai adattata della cella.
Mostriamo un semplice esempio, nel quale assegneremo del testo alla cella formata dalla seconda riga e dalla prima colonna contenute dalla GridView:
Public Sub Form_Open() With GridView1 .W = 300 .Columns.Count = 3 .Rows.Count = 3 End With GridView1[1, 0].Text = "Gambas è un potente ambiente per lo sviluppo di applicazioni per piattaforme *nix." GridView1.Columns[0].Width = -1 End
Adattare automaticamente l'altezza di una cella di una riga
Per adattare automaticamente l'altezza di una cella di una riga di una GridView al testo in essa contenuto, si dovrà assegnare il valore -1 alla proprietà:
GridView1.Rows[indice].Height
e porre a True la proprietà :
GridView1[indice].WordWrap
Ovviamente l'intera riga, alla quale quella cella appartiene, assumerà l'altezza ormai adattata della cella.
Mostriamo un semplice esempio, nel quale assegneremo del testo alla cella formata dalla seconda riga e dalla prima colonna contenute dalla GridView:
Public Sub Form_Open() With GridView1 .W = 300 .Columns.Count = 3 .Rows.Count = 3 End With GridView1[1, 0].Text = "Gambas è un potente ambiente per lo sviluppo di applicazioni per piattaforme *nix." GridView1[1, 0].WordWrap = True GridView1.Rows[1].Height = -1 End
Ovviamente possiamo impostare anche una larghezza specifica della cella interessata.