23. oktober 2001 - 11:50Der er
17 kommentarer og 1 løsning
listview på userform
Problemer med listview på en userform..
Jeg har problemer med, at indskrive data i en listview, problemet består i at jeg ikke kan indlæse data i andet end første column. Min kode er : For i = 1 To 4 .ListItems.Add i, \"Item \" & i, \"Item \" & i, i, i Next Jeg kan ikke finde argumentet for col1, 2 osv…
Private Sub UserForm_Click() Dim st As String \'the temp value Dim i As Integer For i = 0 To ListBox1.ListCount - 1 st = ListBox1.List(i, 1) ListBox1.List(i, 1) = ListBox1.List(i, 0) ListBox1.List(i, 0) = st Next End Sub
ListBox Control, Column, ColumnCount, List Properties Example
\'
The following example loads a two-dimensional array with data and, in turn, loads two ListBox controls using the Column and List properties. Note that the Column property transposes the array elements during loading.
To use this example, copy this sample code to the Declarations portion of a form. Make sure that the form contains two ListBox controls named ListBox1 and ListBox2.
Dim MyArray(6,3)
Private Sub UserForm_Initialize() Dim i As Single \'The 1st list box contains 3 data columns ListBox1.ColumnCount = 3 \'The 2nd box contains 6 data columns ListBox2.ColumnCount = 6
\'Load integer values into first column of MyArray For i = 0 To 5 MyArray(i, 0) = i Next i
Private Sub UserForm_Initialize() Dim MyArray(4, 4) For i = 0 To 3 MyArray(i, 0) = \"Item \" & i MyArray(i, 1) = \"Kol2 \" & i Next i ListBox1.List() = MyArray End Sub
er det muligt jeg snakker forbi dig??? det drejer sig om en listview og ikke en listbox
jeg har ingen problemer med, at oprette rækker i denne listview, ej har jeg problemer med indlæsning af data i den første række (se øverste linie), men her går det så galt!.
For i = .... går på de items der skal indlæses i de forskellige kolonner. du får lige hele koden... (imagelist1, 2) er på samme userform.
Private Sub UserForm_Initialize()
Dim i As Integer
With ListView1 .View = lvwReport .SmallIcons = ImageList1 .Icons = ImageList2 For i = 1 To 4 .ListItems.Add i, \"Item \" & i, \"Item \" & i, i, i Next End With End Sub
i koden jeg kan ikke finde stedet hvor jeg kan skrive col1, col2 osv.
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.