Einzelnen Beitrag anzeigen

WorstNightmare

Registriert seit: 6. Okt 2008
159 Beiträge
 
RAD-Studio 2010 Arc
 
#1

ComboBox Item-Auswahl mit Enter

  Alt 16. Mai 2010, 18:04
Hallo,

ich nutze eine ComboBox im Style "csDropDown" um eine große Zahl an Daten darzustellen (ca. 10000 Items).
Mein Problem ist:
Wenn ich ein Item mit Enter auswähle wird zwar OnChange aufgerufen und erweiterte Daten (aus Objects[]) werden angezeigt, wenn ich dann aber einen Button drücke der ItemIndex abfragt, ist er -1. Ich glaube das Item wird gar nicht richtig ausgewählt wenn ich Enter benutze (mit der Maus geht es einwandfrei) oder der Index ändert sich wenn die Box den Fokus verliert (denn für kurze Zeit ist der Index ja richtig, wenn OnChange aufgerufen wird).

Weiß jemand wie ich erreichen kann, dass der Index auch richtig gesetzt wird wenn ich mit Enter auswähle?

Ich möchte nicht den Style der ComboBox ändern, denn AutoComplete erleichtert das Finden von Einträgen bei einer solchen Menge schon sehr.
  Mit Zitat antworten Zitat