Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva

VB6 caricare Listbox con più colonne

Ultimo Aggiornamento: 29/02/2008 15:36
Autore
Stampa | Notifica email    
OFFLINE
Post: 2
Città: LA SPEZIA
Età: 60
Sesso: Maschile
29/02/2008 14:39

Salve,
per una applicazione sono passato dal VBA di excel al VB6 e ho visto che nelle Listbox non è prevista la proprità rowsource, che prevede nel VBAla possibilità di caricare in un form una zona dati.

C'è un modo per avere più colonne dati in una listbox in VB6 ?

Grazie per le preziose indicazioni .

Luca
OFFLINE
Post: 20
Città: ROMA
Età: 44
Sesso: Maschile
29/02/2008 14:45

Ciao, ti premetto che non utilizzo il vb6, ma cercando su internet ho trovato questo post,vedi se può aiutarti:

Question
Hi.

I have a database table (access) with two fields ("FName",Surname").

I want to display these in a listbox with the "FName" in the 1st column of the ListBox and "Surname" in the 2nd column of the ListBox.

Please help me with a piece of code.

Thx for ur help


Answer
see the code below and alter it to suit your needs.

Option Explicit
Private Declare Function SendMessageArray 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 Command1_Click()
Dim i As Integer
ReDim LBTab(1) As Long 'for 3 tabs redim LBTab(1 to 3)as long

LBTab(1) = 30
'lbtab(2)=70
'lbtab(3)=100

' Set tab stops, params are Hwnd of list box, number of tabs in array, tab settings array
SendMessageArray List1.hwnd, LB_SETTABSTOPS, 3, LBTab(1)
' Populate listbox with some test data - use vbtab to separate columns
List1.AddItem "Name" & vbTab & "Surname"
List1.AddItem "ravi" & vbTab & "dinesh"
List1.AddItem "shankar" & vbTab & "Poornima"
'you can have loops here
End Sub
[Modificato da acquariusoft 29/02/2008 14:45]

Il mio blog personale http://programmiamo.myblog.it
OFFLINE
Post: 20
Città: ROMA
Età: 44
Sesso: Maschile
29/02/2008 14:48

Oppure da un'altra parte consigliano di utilizzare il controllo listview presente in "Microsoft Windows Common Controls library"

Ciao

Il mio blog personale http://programmiamo.myblog.it
OFFLINE
Post: 2
Città: LA SPEZIA
Età: 60
Sesso: Maschile
29/02/2008 15:19

Ciao Alessio,
ti ringrazio e aguri per la tua nuova sfida.

Luca
OFFLINE
Post: 20
Città: ROMA
Età: 44
Sesso: Maschile
29/02/2008 15:36

Re:
APOBEN, 29/02/2008 15.19:

Ciao Alessio,
ti ringrazio e aguri per la tua nuova sfida.

Luca



Grazie,
spero che il forum vada avanti, e mi raccomando se hai qualcosa da condividere con gli altri mi raccomando di farlo, magari condividi con noi anche qualche bel programmino che hai fatto :D

Ciao



Il mio blog personale http://programmiamo.myblog.it
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum

Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Crea forum gratis, gestisci la tua comunità! Iscriviti a FreeForumZone
FreeForumZone [v.6.1] - Leggendo la pagina si accettano regolamento e privacy
Tutti gli orari sono GMT+01:00. Adesso sono le 04:50. Versione: Stampabile | Mobile
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com