![]() |
ComboBox Einträge zählen und durchsuchen
Ich habe eine ComboBox. Wie kann ich die einträge nach bestimmten Kriterien durchsuchen?
|
Re: ComboBox Einträge zählen und durchsuchen
Ich würde sagen, du gehst mit einer Schleife alle Einträge (TCombobox.Items) durch und durchsuchst die Strings nach deinen Kriterien (bspw. mit MatchesMask)
|
Re: ComboBox Einträge zählen und durchsuchen
Delphi-Quellcode:
Ok, dann bekomme ich jetzt den richtigen Eintrag,aber wie komme ich an den entsprechenden ItemIndex?
while pos (inttostr(integer(Schnittstelle)),SchnittstelleComboBox1.Items[ind]) = 0 do
inc(ind); if pos(inttostr(integer(Schnittstelle)),SchnittstelleComboBox1.Items[ind]) <> 0 then ShowMessage(SchnittstelleComboBox1.Items[ind]); EDIT: Nehm ich zurück. Ist natürlich in ind. :wall: |
Re: ComboBox Einträge zählen und durchsuchen
Wenn ich das richtig sehe, musst du aufpassen, dass dein "ind" durch die Schleife nicht zu groß wird und du eine Zugriffsverletzung bekommst:
Zitat:
Patti |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz