![]() |
combobox - abfrage ob auswahl
wie kann man bei einer tcombobox abfragen ob ein eintrag ausgewählt wurde (mit der maus draufgeklickt)
mit onselect ist dies schlecht möglich da ich autocomplete auf true habe und dann das event ständig aufgerufen wird, wenn automatisch ein eintrag ausgewählt wurde |
Re: combobox - abfrage ob auswahl
Es mag ne einfachere Lösung geben, aber zur Not könntest du es so lösen, dass du on Keypress einen boolschen Merker auf True setzt, den du dann im resultierenden onSelect wieder auf False setzt. :gruebel:
Könnte allerdings schief gehen, wenn kein passender Eintrag gefunden und somit kein Eintrag ausgewählt wird. Musste mal testen. :| |
Re: combobox - abfrage ob auswahl
zwischenfrage: wer klickt denn ne combobox mit der maus an? ich nur manchmal.
|
Re: combobox - abfrage ob auswahl
@Treffnix:
ja habich mir auch schon überlegt, aber ich klicks ja mit der maus an oder gibts da auch ne belegung für key? @nailor: ja dieses manchmal reicht schon |
Re: combobox - abfrage ob auswahl
Hi!
Du kannst im OnChange Ereignis mit ItemIndex den Index des ausgewälten Eintrags herausfinden. Damit kannst du dann per Items.Strings[I] auf die Einträge zugreifen. |
Re: combobox - abfrage ob auswahl
ja mit dem onchange ist das so ne sache
da ich autocompleate auf true habe sucht der ja bei mir im verlauf gleich nach der erst besten seite sobald ich was eintippe da ich was eintippe wird natürlich das onchange event ausgeführt und da automatisch ein eintrag ausgewählt wurde, würde der auch gleich angewählt werden (habs aber noch nicht ausprobiert) also im grunde gleiches problem wie bei onselect ich will halt, dass wenn automatisch vervollständigt wird nichts angewählt wird, aber wenn ich mit der maus was anwähle der eintrag angewählt wird eigentlich würde mir im onselect schon ne abfrage reichen ob eine eintrag mit der maus angeklickt wurde |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:44 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-2025 by Thomas Breitkreuz