PDA

View Full Version : [Visual C++ 8] ListBox multicolonna


marco.inblu
22-01-2008, 10:56
Salve di nuovo!!!

Sono alle prese con la popolazione di una listbox che però abbia la struttura di una tabella con due colonne.

Vorrei usare proprio la listbox. Nelle proprietà ho visto che si può impostare
Multicolumn = TRUE.

Il probelema è che adesso non riesco a popolarla riempendo la prima riga con due dati su due colonne.

Come posso fare??

vizzz
22-01-2008, 11:04
credo che sia più comodo usare un listctrl in modalità report.

marco.inblu
22-01-2008, 11:13
Ok.
Ma con le ListBox è possibile??

E dove posso trovare un esempio??

marco.inblu
22-01-2008, 15:52
Trovata soluzione:

Bisogna:
- impostare a TRUE la proprietà UseTabStops del controllo ListBox
- usare il metodo SetTabStops
- separare con "/t" il testo da aggiungere alla stringa.

Ad esempio :

m_lstbxLista.SetTabStops(50);
m_lstbxLista.AddString(_T("Dato 1\t Valore 1t"));
m_lstbxLista.AddString(_T("Dato 2\t Valore 2"));

Grazie di nuovo a tutti.