Hallo, ich habe mal wieder eine Frage:
Das Problem betrifft die Buttons: "Speichern", "Übernehmen" und "Abbrechen". Ich möchte nach dem Drücken des "Übernehmen"-Buttons den "Abbrechen"-Button ausgrauen, und bei Veränderungen in Textfeldern (oder anderen Elementen) wieder aktivieren. "Speichern" schließt das ganze Dialogfeld, daher ist nur der "Übernehmen"-Button das Problem. Klar könnte ich ihn auch weglassen, oder mir das Ausgrauen sparen - es interessiert mich nur einfach, ob es bzw. wie es gehen könnte.
Meine Versuche bisher:
[autoit]
While 1
$nMsg = GUIGetMsg(1)
Select
Case $nMsg[0] = $Textfeld_1 Or $nMsg[0] = $Textfeld_2
GUICtrlSetState($cancel, $GUI_ENABLE)
EndSelect
WEnd
Nun weren die Änderungen im Textfeld zwar abgefangen, aber erst wenn der Cursor das Feld wieder verläßt (über Tab oder Mausklick).
Gibt es denn eine Möglichkeit alle Tastendrücke (und evtl. auch DragnDrops) abzufangen, um das "Problem" zu lösen?
Gruß
trainer