vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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

Fortgeschrittene Programmierung
Re: Anfangsbuchstaben wählen in Combo und diese Wörter anzeigen in List1? 
Autor: Mjr_Pumpkin
Datum: 31.05.03 22:13

Also ich antworte extra auf diesen Beitrag von mir weil der die Lösung all Deiner Probleme ist. Du solltest ihn einfach mal ausprobieren.

Als Suchkriterium s gibst du mal Deine Combo1.text an

Option Explicit
Private Declare Function Sendmessagebystring Lib "user32" Alias "SendMessageA" ( _
  ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal sparam$) _
  _ As Long
Const LB_FINDSTRING = &H18F
Private Sub Combo1_Change()
' Textfeld erstellen für die Suchzeichen eingabe (Text1.Text)
Dim Result& as Long, wParam& as Long, s as String, x as Boolean
wParam& = -1 'Ab welchem Listeneintrag mit der Suche begonnen werden soll
s = Combo1.Text 'Übernahme des Suchzeichens das gesucht werden soll
x = False
Namensliste.clear 'Da immer was neues drinne stehen soll wird die Liste vorher 
' geleert
Do while not x = True
Result& = Sendmessagebystring(Combo1.hWnd, LB_FINDSTRING, wParam&, s)
' Result& enthält dann die Nummer des ersten Eintrags der in der Liste vorkommt
Namensliste.Additem = Combo1.List(Result&) 'ausgabe in eine Textbox
wParam& = Result&
if Result& = 0 then
x = True
end if
loop
end sub
Im Normalfall müsste in Deiner Namensliste jetzt jeder Eintrag deiner Comboliste stehen der mit dem anfängt was du eingegeben hast. Wichtig bei dieser Lösung ist das Du während des Suchens niemals den Listindex der Combobox aktiviers also Combo1.Listindex = 10 oder so. In dem Fall würde die Suche erneut beginnen.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Anfangsbuchstaben wählen in Combo und diese Wörter anzeigen ...842Gamer2029.05.03 12:06
Re: Anfangsbuchstaben wählen in Combo und diese Wörter anzei...174Mjr_Pumpkin29.05.03 14:35
Re: Anfangsbuchstaben wählen in Combo und diese Wörter anzei...186Mjr_Pumpkin31.05.03 22:13
Re: Anfangsbuchstaben wählen in Combo und diese Wörter anzei...746Gamer2030.05.03 06:41
Re: Anfangsbuchstaben wählen in Combo und diese Wörter anzei...502Gamer2030.05.03 09:03
Re: Anfangsbuchstaben wählen in Combo und diese Wörter anzei...520Sascha30.05.03 11:51
Re: Anfangsbuchstaben wählen in Combo und diese Wörter anzei...514Gamer2031.05.03 07:21

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