10. august 2008 - 21:58Der er
6 kommentarer og 1 løsning
Markere linie i ListBox.
Jeg har en ListBox med stikord til textfiler. Når jeg laver en ny textfil, adder jeg stikordet til ListBoxen, og går direkte til skrivning af textfilen. Så vil jeg gerne have, at det nye stikord er markeret i TextBoxen. Vel at mærke uden at klikke på stikordet. Kan det lade sig gøre, og i bekræftende fald hvordan ?
Dit forslag markerer den sidste linie i ListBoxen. Det kan jeg ikke bruge. Jeg har et ord i en streng, som optræder et eller andet sted i ListBoxen. Så vil jeg finde og markere ordet i ListBoxen.
Hvorledes kan jeg læse linierne i ListBoxen en efter en ?
Noget i retning af:
Dim Streng(100) As String For A = 0 To ListBox.ListCount - 1 Streng(A) = ???????????? Next A
Private Sub UserForm_activate() Me.ListBox1.AddItem "AAA" Me.ListBox1.AddItem "BBB" Me.ListBox1.AddItem "CCC"
test "BBB" End Sub Private Sub test(ordet) With Me.ListBox1 For f = 0 To .ListCount - 1 If .List(f) = ordet Then .ListIndex = f Exit Sub End If Next f End With End Sub
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.