Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ListBox a colonne

38 views
Skip to first unread message

andrea migliaccio

unread,
Dec 24, 1997, 3:00:00 AM12/24/97
to

E' possibile in VB5 realizzare un list box in cui ogni item e' formato da
piu' colonne?
Il primo esempio che mi viene in mente e' quello della lista dei messaggi di
outlook express.
Non va bene la dbgrid perche' quando seleziono un elemento viene evidenziato
in blu
solo quella cella e non tutta la sua riga. Ne ho bisogno perche' devo fare
un list box
in cui ogni item e' composto dalla concatenazione di piu' stringe ma deve
essere mantenuto
un incolonnamento. Una cosa perfetta per i miei scopi sarebbe la "Casella di
Riepilogo" come
quella di Access. Si puo' fare in VB ?

Grazie per l'attenzione. Per favore se qualcuno a qualche suggerimento me lo
invia via email.
L'indirizzo e' nella firma qui sotto.
--
+-----------------------------------------------------------+
|Andrea Migliaccio Phone: +39-2-66017089 |
|Via Guardi 50 E-mail: ami...@digibank.it |
|Cinisello Balsamo, Milano (Italia) |
|Home Page: http://www.silab.dsi.unimi.it/~am517252 |
+-----------------------------------------------------------+

Corrado Cavalli

unread,
Dec 24, 1997, 3:00:00 AM12/24/97
to

Puoi incolonnare una listbox utilizzando le API Sendmessage e LB_SETTABSTOPS
Esempio:
Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd
As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Const LB_SETTABSTOPS = &H192
Private Sub Form_Load()
ReDim alTabs(1 To 3) As Long
List1.Width = 5415
alTabs(1) = 20
alTabs(2) = 100
alTabs(3) = 200
SendMessage List1.hwnd, LB_SETTABSTOPS, 3, alTabs(1)
List1.AddItem "UnoDueTre" & vbTab & "4" & vbTab & "5"
Prova a commentare la SendMessage per vedere cosa cambia.
Ciao
Corrado

andrea migliaccio ha scritto nel messaggio
<88296395...@tango.comm2000.it>...

Daniele Della Bruna

unread,
Dec 25, 1997, 3:00:00 AM12/25/97
to

Se il problema per l'uso della DBGrid è solo per il fatto che vedi la
cella selezionata invece della riga, c'è la proprietà MarqueeStyle che
mi sembra faccia proprio questo.
Ciao.
Daniele


On Wed, 24 Dec 1997 12:36:01 +0100, "andrea migliaccio"
<ami...@digibank.it> wrote:

>E' possibile in VB5 realizzare un list box in cui ogni item e' formato da

>piu' colonne?
>Il primo esempio che mi viene in mente e' quello della lista dei messaggi di
>outlook express.
>Non va bene la dbgrid perche' quando seleziono un elemento viene evidenziato
>in blu
>solo quella cella e non tutta la sua riga. Ne ho bisogno perche' devo fare

>un list box

Massimo Luciani

unread,
Dec 25, 1997, 3:00:00 AM12/25/97
to

On Wed, 24 Dec 1997 12:36:01 +0100, "andrea migliaccio"
<ami...@digibank.it> wrote:

>E' possibile in VB5 realizzare un list box in cui ogni item e' formato da
>piu' colonne?

Penso che per il tuo scopo vada pene il controllo ListView del VB5.

Cordiali saluti
Massimo Luciani

Home page principale: http://ourworld.compuserve.com/homepages/Thule
Home page VOLftp: http://volftp.tin.it/IT/IT/ITALIANI/LUCIANI/index.htm

Nell'indirizzo, sostituire DIESPAMMERS con MC1258
In the address, replace DIESPAMMERS with MC1258

mdg

unread,
Jan 4, 1998, 3:00:00 AM1/4/98
to

> Penso che per il tuo scopo vada pene il controllo ListView del VB5.


Ah! Vada "pene"?

Massimo Luciani

unread,
Jan 6, 1998, 3:00:00 AM1/6/98
to

On Sun, 4 Jan 1998 11:36:30 +0100, "mdg" <mar...@ntt.it> wrote:

>> Penso che per il tuo scopo vada pene il controllo ListView del VB5.
>Ah! Vada "pene"?

Ops, si vede che dopo aver scritto il termine "scopo" devo aver
pensato che servisse qualcos'altro oltre al ListView. ;-)

Ciao :-)
Massimo

mdg

unread,
Jan 7, 1998, 3:00:00 AM1/7/98
to

>>>> Penso che per il tuo scopo vada pene il controllo ListView del VB5.
>>>Ah! Vada "pene"?
>> Ops, si vede che dopo aver scritto il termine "scopo" devo aver
>>pensato che servisse qualcos'altro oltre al ListView. ;-)


Già... associazione di idee!
Non si vive di soli byte...
:-)
Mario

0 new messages