Tree View - Knoten mit ALT+Cursortasten bewegen

3. Dezember 2009 10:25

Hi,

Ich habe mir eine TreeView gebsatelt die, wie in AX die Knoten mittels der ALT + Cursortasten bewegen können soll.
Nun.. ich stehe leider etwas an
Die TreeView hat zwar ne nette KeyDown Methode (Was ichbei allen anderen Controls sowie auf der Form schmerzlich vermisse)
aber die kann man bei Konstellationen mit dem ALT (VK_MENU) Key vergessen da das Menü auf der Form aktiviert wird und somit die Tasten nicht ins Control weitergeleitet werden,
Ich habe schon versucht die task Methode zu überschreiben und bei #taskAlt "Processed" zurückzugeben. Aber das funktioniert auch nicht so recht. Auch das nicht aufrufen des "super()" in der Task Methode führt nicht zum gewünschten Ergebnis
Ein weiterer Ansatz war ein Timer der mir die Tasten per WinApi captured. Das geht zwar, ist aber nicht schön und wirft andere Probleme auf

Hat jemand ne Idee? Für Hinweise wäre ich sehr dankbar!

lg
Christian