23. marts 2005 - 11:48Der er
4 kommentarer og 1 løsning
overfør fra ene liste til anden liste
Hej til alle.
Jeg har 2 lister og en knap mellem dem som skal overfører data fra den ene lisbox over til den anden. og senere fra den sidste listbox til en tekstbox som ligger på en anden form.
den korekte kode vil være for overflytning mellem to listboxe:
Public Sub CopySelected(ByRef frm As Form)
Dim ctlSource As Control Dim ctlDest As Control Dim strItems As String Dim intCurrentRow As Integer
Set ctlSource = frm!Lst_box1 Set ctlDest = frm!lst_box2
For intCurrentRow = 0 To ctlSource.ListCount - 1 If ctlSource.Selected(intCurrentRow) Then strItems = strItems & ctlSource.Column(0, _ intCurrentRow) & ";" End If Next intCurrentRow
Du kan nu også gøre det uden at oprette objekterne ctlSource og ctlDest.
Det kan faktisk gøres så enkelt som:
If List1.ListIndex >= 0 Then List2.AddItem List1.List(List1.ListIndex) End If
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.