vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Allgemeine Diskussionen
Re: Listbox textBox problem 
Autor: Snoopy
Datum: 25.03.05 08:42

Hallo Leute,

zum Thema Suche in der ListBox gibt´s noch eine andere, besonders bei großen
Listen, schnellere Variante.
Option Explicit
 
Private Declare Function SendMessage Lib "user32" _
   Alias "SendMessageA" ( _
   ByVal hwnd As Long, _
   ByVal wMsg As Long, _
   ByVal wParam As Long, _
   lParam As Any) As Long
 
Private Const LB_FINDSTRING = &H18F
Private Const LB_FINDSTRINGEXACT = &H1A2
 
Private Sub Text1_Change()
   FindItem List1, Text1.Text
End Sub
 
Private Sub FindItem(LBox As Control, ByVal sItem As String, _
   Optional FindExact As Boolean = False)
 
   On Error Resume Next
 
   With LBox
      .ListIndex = SendMessage(.hwnd, IIf(FindExact, _
         LB_FINDSTRINGEXACT, LB_FINDSTRING), -1, ByVal sItem)
   End With
End Sub
Der SendMessage Parameter wParm (-1) legt den Startpunkt fest. -1 bedeutet hier
ab der ersten Position. So kann also auch ein Wert zwischen 0 und ListCount -1
angegeben werden. Damit kann man dann noch eine FindNext Routine einbasteln.


Gruß

Gru?
---------------------------------------------------
Snoopy sagt - vb@rchiv find ich gut...
Schon gesehen? OSMMapViewer V2 Control

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Listbox textBox problem1.006spiderboy24.03.05 13:20
Re: Listbox textBox problem699vbtricks24.03.05 15:56
Re: Listbox textBox problem603vbtricks24.03.05 16:09
Re: Listbox textBox problem549wincnc24.03.05 16:03
Re: Listbox textBox problem669Snoopy25.03.05 08:42
Re: Listbox textBox problem574spiderboy27.03.05 23:57
Re: Listbox textBox problem630vbtricks28.03.05 09:22
Re: Listbox textBox problem528spiderboy28.03.05 16:49
Re: Listbox textBox problem646spiderboy28.03.05 23:31
Re: Listbox textBox problem559spiderboy29.03.05 23:56
Re: Listbox textBox problem574spiderboy31.03.05 18:46

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-2025 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