Ich habe ein Formular mit einer Schaltfläche an die Eigenschaft AcceptButton
angeschlossen, so dass Logik auftritt und das Formular geschlossen wird, wenn der Benutzer die Return-Taste drückt.Prevent WinForm AcceptButton-Behandlung Return-Taste
Auf diesem Formular zeige ich eine dynamisch erstellte TextBox
, die angezeigt wird, wenn der Benutzer einen bestimmten Bereich doppelklickt und dann ausgeblendet wird, wenn der Benutzer auf Return drückt.
Wie verhindere ich, dass das Formular den Tastendruck verarbeitet, wenn der Benutzer Zurückkehrt drückt, während der Fokus auf TextBox
liegt?
ich der Tastendruck behandelt wurde in den TextBox.KeyDown
Ereignishandler über KeyEventArgs.Handled
aber das Button.Click
Ereignis meiner annehmen Taste ausgelöst wird, wird zuerst ein ...
Es ist so offensichtlich, sobald jemand darauf hinweist! :) –
Es ist offensichtlich, aber wir sind immer in einer Situation, in der wir nicht sicher sind, ob dies die Lösung ist. – Samuel
@Samuel: Weil du deinen Kommentar gepostet hast, nachdem ich meine [Antwort] (http://stackoverflow.com/a/15108697/968531) unten gepostet habe: Das ist IMHO nicht * das * was zu tun ist, weil keine Problemumgehung notwendig ist. IMHO ist es * ein * Weg, es zu tun, aber nicht * der * Weg ^^ – NobodysNightmare