Listview

Ich habe etwa 300 Elemente im listview.Ich gebe in einem Textfeld einen Buchstaben ein ,und es wird auch gleich nach einem eintrag gesucht.wird einer gefunden dann

ListView3.ListItems.Item(x).Selected = True

nur wenn ich jetzt in das listview clicke,bin ich wieder beim 1.eintrag
was mach ich falsch?

was mach ich falsch?

Hi Diesel,

einiges, wenn du es wissen willst was, dann kann ich dir z.B. sagen.
Es gibt da einen Grundsatz: "Investiere nie mehr Zeit in eine Antwort als sich der Anfrager dafür Zeit genommen hat sie zu formulieren.
Think about.
Gruß
Reinhard

ja gut ich habe es so gemacht:

tex = Text3.text: i = Len(tex): For x = 1 To ListView3.ListItems.Count
frage = ListView3.ListItems.Item(x)
If Left(frage, i) = tex Then
ListView3.ListItems.Item(x).Selected = True
Exit For
End If: Next x

es wird mir nun das richtige element selectiert.aber nun möchte ich auf das element clicken,aber es springt immer wieder an das erste element des listviews.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

tex = Text3.text: i = Len(tex): For x = 1 To
ListView3.ListItems.Count
frage = ListView3.ListItems.Item(x)
If Left(frage, i) = tex Then
ListView3.ListItems.Item(x).Selected = True
Exit For
End If: Next x

das sieht nach .NET aus, das ist drei Bretter weiter oben, hier ist VB6/VBA/VBS.

Stellst Du die Frage bitte im richtigen Brett? Dann lösche ich hier.

Gruß, Rainer

Hallo

nein das ist nicht .NET.
Das würde dann zum Bsp. wiefolgt ausschauen

For x as integer=1 to ....

Welche MS Common Controls hast du denn eingebunden? Wie hast du denn dein Listview eingestellt? Auf Report, wenn ja, wieviele Spalten?

MfG Alex