Aracılığıyla paylaş


ButtonBase.OnKeyDown(KeyEventArgs) Yöntem

Tanım

Bu denetim odaktayken KeyDown kullanıcı bir tuşa bastığında oluşan yönlendirilmiş olay için sınıf işleme sağlar.

protected:
 override void OnKeyDown(System::Windows::Input::KeyEventArgs ^ e);
protected override void OnKeyDown(System.Windows.Input.KeyEventArgs e);
override this.OnKeyDown : System.Windows.Input.KeyEventArgs -> unit
Protected Overrides Sub OnKeyDown (e As KeyEventArgs)

Parametreler

e
KeyEventArgs

Olay verileri.

Açıklamalar

Bu uygulama, olay verilerinin KeyDowntrue özelliğini ayarlanmadığında Hover ve aşağıdaki durumlardan biri doğru olduğunda ClickMode olarak ayarlayarak Handled olayı işleniyor olarak işaretler:

  • Kullanıcı ARA ÇUBUĞU'na basar.

  • Kullanıcı ENTER tuşuna basar ve AcceptsReturntrue bu denetim içindir.

Diğer tüm durumlarda, bu uygulama olay verilerinin işlenen durumunu ( Handled özelliği) KeyDown değiştirmez.

Devralanlara Notlar

geçersiz kılarsanız OnKeyDown(KeyEventArgs), her zaman uygulamanızda OnKeyDown(KeyEventArgs) temel uygulamayı çağırın. Temel uygulamanın çağrılmaması, temel sınıfların olayı bir sınıf işleyicisi ile işlemesini engeller ve bu da son sınıfın çalışma zamanı davranışını değiştirebilir. Gereksinimlerinize bağlı olarak, temel uygulamayı özel işlemenizden önce veya sonra çağırabilirsiniz.

Şunlara uygulanır