vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Suchfunktion verbessern 
Autor: KMX Racer Woh
Datum: 06.10.06 08:20

Hi,
Ich habe in meiner Anwendung eine Suchfunktion, die eine Listview mit Telefonnummern und den dazugehörigen namen durch läuft. Da funktioniert soweit auch ganz gut. Nur gibt es noch ein paar unschöne kleinigkeiten.
Wenn ich die suche starten (Die Suche ist eine seperate form) sucht sie brav, aber als Msg Box habe ich eingestellt, wenn was gefunden wird das "Eintrag gefunden" kommt.. Mein Problem ist da sind oft sehr viele einträge die gefunden werden und es kommt jedes mal eintrag gefunden....und erst wenn der Benutzer dies wegklickt mit ok so kommt er zum nächsten gefundenen Eintrag und er kann dies nicht unterbrechen. Das heißt manchmal mehrere 100 mal auf OK klicken. Ist auf deutsch gesagt einfach @!#$.

Ich möchte, dass angezeigt wird wenn man sucht:
1. eine msg box mit der anzahl wie viele einträge gefunden werden.
2. eine msg box die danach kommt und immer den gerade gefundenen,markierten eintrag nochmal als text wiedergibt und die zwei buttons hat z.B. OK und ABBRECHEN. Abbrechen soll bezwecken das abgebrochen wird und kein es nicht weitergesprugnen wird zum nächsten gefundenen eintrag. OK soll bewirken, das zum nächsten gefundenen eintrag gesprungen wird.

So hier mein bisheriger Code:

Private Sub butSuchen_Click(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles butSuchen.Click
 
For Each lvi As ListViewItem In Form1.ListView1.Items
If lvi.Text.Contains(txtSuchtext.Text) Then
lvi.Selected=True
MsgBox("Eintrag gefunden")
lvi.EnsureVisible()
End If
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Suchfunktion verbessern1.603KMX Racer Woh06.10.06 08:20
Re: Suchfunktion verbessern1.037rub06.10.06 09:23
Re: Suchfunktion verbessern1.062KMX Racer Woh06.10.06 09:35
Re: Suchfunktion verbessern1.054rub06.10.06 09:55
Re: Suchfunktion verbessern1.071KMX Racer Woh06.10.06 10:08
Re: Suchfunktion verbessern973rub06.10.06 10:25
Re: Suchfunktion verbessern1.100KMX Racer Woh06.10.06 10:59
Re: Suchfunktion verbessern1.117viperbone06.10.06 12:30
Re: Suchfunktion verbessern1.012KMX Racer Woh06.10.06 14:22
Re: Suchfunktion verbessern1.052mikeb6906.10.06 14:34
Re: Suchfunktion verbessern1.076KMX Racer Woh09.10.06 08:39
Re: Suchfunktion verbessern1.063viperbone09.10.06 08:54
Re: Suchfunktion verbessern1.091KMX Racer Woh09.10.06 09:09
Re: Suchfunktion verbessern1.054viperbone09.10.06 09:14
Re: Suchfunktion verbessern1.197KMX Racer Woh09.10.06 09:30
Re: Suchfunktion verbessern1.246rub09.10.06 10:46
Re: Suchfunktion verbessern1.055viperbone09.10.06 11:21
Re: Suchfunktion verbessern1.079viperbone09.10.06 11:38
Re: Suchfunktion verbessern1.015KMX Racer Woh09.10.06 13:18
Re: Suchfunktion verbessern1.055KMX Racer Woh09.10.06 16:25
Re: Suchfunktion verbessern1.233viperbone09.10.06 17:34
Re: Suchfunktion verbessern987T1g0r18.08.08 22:48
Re: Suchfunktion verbessern938T1g0r18.08.08 23:28
Re: Suchfunktion verbessern1.007FlyingEagleLW19.08.08 14:41
Re: Suchfunktion verbessern1.006T1g0r19.08.08 15:14
Re: Suchfunktion verbessern1.037KMX Racer Woh09.10.06 13:42
Re: Suchfunktion verbessern1.056viperbone09.10.06 14:43
Re: Suchfunktion verbessern1.018viperbone09.10.06 14:45
Re: Suchfunktion verbessern1.073KMX Racer Woh09.10.06 15:17
Re: Suchfunktion verbessern978KMX Racer Woh10.10.06 15:29
Re: Suchfunktion verbessern1.094viperbone10.10.06 16:47
Re: Suchfunktion verbessern996KMX Racer Woh11.10.06 08:41

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel