ListBox con due o più righe per item
Da Gambas-it.org - Wikipedia.
Versione del 19 mar 2021 alle 10:21 di Vuott (Discussione | contributi) (Creata pagina con "Attualmente non c'è una risorsa per ottenere in un item di una ''ListBox'' due o più righe, ma in modo tale che il testo sia ben mostrato senza tagli. Si farà affidamento...")
Attualmente non c'è una risorsa per ottenere in un item di una ListBox due o più righe, ma in modo tale che il testo sia ben mostrato senza tagli.
Si farà affidamento e si opererà, allora, sul Controllo Figlio, la "GridView " che offre la possibilità al widget ListBox di contenere item con testo.
Per garantire lo spazio in altezza sufficiente e necessario per la chiara visualizzazione del testo suddiviso in due o più righe, si assegnerà il valore -1 alla Proprietà ".Height" della Proprietà ".Rows" della GridView.
Mostriamo un esempio pratico:
Public Sub Form_Open() Dim gw As GridView Dim b As Byte With ListBox1 .List = ["DATO1.1\nDATO1.2", "DATO2.1\nDATO2.2"] gw = .Children[0] End With For b = 0 To ListBox1.List.Max gw.Rows[b].Height = -1 Next End