2009-05-29 4 views

Antwort

1

Die ComboBox sollte eine DropDown Event haben. Wenn ich mich nicht irre, sollte dieses Ereignis sofort ausgelöst werden, wenn die Dropdown-Liste angezeigt wird.

Was genau möchten Sie erreichen, bevor das Drop-down-Menü zeigt, dass Sie ein solches Ereignis erfassen müssen?

+0

Aha, du hast Recht. Ich nahm an, dass MS Beschreibung von "Tritt auf, wenn der Dropdown-Abschnitt einer ComboBox angezeigt wird" bedeutete, NACHDEM es gezeigt wurde; beweist, was sie über Annahmen sagen, eh. Vielen Dank. Oh, und wie für Ihre Frage, die Combo ist mit Daten aus einer Datenbank geladen und ich möchte nicht auf die db, wenn der Benutzer das Kombinationsmenü tatsächlich öffnet. –

+0

So erhalten Sie eine Liste von Ergebnissen aus der DB basierend auf dem, was der Benutzer eingibt? Sie könnten in Erwägung ziehen, vorausschauendes Holen durchzuführen, um dem Benutzer die Illusion von sofortigen Ergebnissen zu vermitteln. Lag-Zeit ist möglicherweise kein Problem für Sie, da es eine Desktop-App ist, aber wenn dies der Fall ist, können Sie einige zufriedene Benutzer durch vorausschauendes Abrufen gewinnen. – Josh