Ich habe einen Dialog aus einer Vorlage erstellt. Es hat aufgeführten Kontrollen in der Vorlage in der folgenden Reihenfolge:Wie mit Beschleunigern für deaktivierte Steuerelemente umgehen?
- einige irrelevant Kontrollen
- ein Etikett mit einem Beschleuniger
- ein Bearbeitungsfeld
- OK (sie es Alt-A ist so tun) und Abbrechen Tasten
Normalerweise, wenn ich getroffen Alt-A- der keybord Fokus auf das Bearbeitungsfeld übertragen wird - nur bei Bedarf . Allerdings muss ich manchmal das Bearbeitungsfeld deaktivieren.
Wenn ich Alt-A wenn das Bearbeitungsfeld deaktiviert ist der Effekt ist, dass die OK-Taste gedrückt wird, und das ist definitiv nicht das, was ich will. Ich würde es vorziehen, in diesem Fall nichts zu unternehmen. Was könnte ich tun, um dies zu umgehen?
Ich dupliziere nichts. Das Problem ist, dass der Beschleuniger die nächste nicht deaktivierte Steuerung auslöst. Wenn die Editbox aktiviert ist, ist dies das nächste nicht deaktivierte Steuerelement. Wenn es deaktiviert ist, wird die Schaltfläche OK zum nächsten nicht deaktivierten Steuerelement. – sharptooth