C# WinApps: Gibt es ein separates Ereignis, das uns sagen kann, dass der Benutzer auf die kleine Drop-Taste neben der Combobox geklickt hat?Jedes spezifische Ereignis zum Klicken auf den Button der Combobox
Vorschläge?
C# WinApps: Gibt es ein separates Ereignis, das uns sagen kann, dass der Benutzer auf die kleine Drop-Taste neben der Combobox geklickt hat?Jedes spezifische Ereignis zum Klicken auf den Button der Combobox
Vorschläge?
Nun, ComboDropDown
Ereignis sollte funktionieren. Wie geschrieben in docs:
Dieses Ereignis wird durch die OnComboDropDown Methode ausgelöst, wenn der Benutzer den Dropdown-Pfeil klickt oder drückt der Alt + Abwärts-Pfeiltasten in einem Kombinationsfeld Zelle ...
Wenn es für Sie nicht funktioniert, scheint es wie ein Fehler.
Mögliche Abhilfe:
Handle CellClick
Ereignis und Check-Koordinaten von GetCellRect()
.
Nicht dieses Ereignis genau, aber, wie wäre es mit dem Klick-Ereignis, dann können Sie die Mausposition auschecken und überprüfen, ob es in der kleinen Schaltfläche Bereich ist, vielleicht?
gut, wie man die Position überprüft? – Bohn
überprüfen Sie diese Antwort: http://StackOverflow.com/Questions/1316681/ –
danke, lass mich es schnell versuchen. – Bohn
ok, ausprobiert: Nun, ich benutze FarpointSpread Blatt und mit einem ComboBox-Zelltyp in einer seiner Zellen ... es hat DropDown aber ComboDropDown-Ereignis, das ich es vorher versucht hatte ... wenn ich auf klicken der Editorbereich, es feuert ... wenn ich auf den Knopf klicke, feuert es nicht in meiner App ... – Bohn
editierte Antwort nach Farpoint docs. – max