StatusStripArray.KeyPress Событие

Определение

Происходит при нажатии клавиши, если элемент управления имеет фокус.Occurs when a key is pressed and the control has focus.

public:
 event System::Windows::Forms::KeyPressEventHandler ^ KeyPress;
public event System.Windows.Forms.KeyPressEventHandler KeyPress;
member this.KeyPress : System.Windows.Forms.KeyPressEventHandler 
Public Custom Event KeyPress As KeyPressEventHandler 
Public Event KeyPress As KeyPressEventHandler 

Комментарии

Ключевые события происходят в следующем порядке:Key events occur in the following order:

KeyDown

KeyPress

KeyUp

Событие KeyPress не вызывается ключами, не связанными с символами; Однако несимвольные ключи вызывают события KeyDown и KeyUp.The KeyPress event is not raised by noncharacter keys; however, the noncharacter keys do raise the KeyDown and KeyUp events.

Используйте свойство KeyChar для выборки нажатий клавиш во время выполнения и для использования или изменения подмножества распространенных нажатий клавиш.Use the KeyChar property to sample keystrokes at run time and to consume or modify a subset of common keystrokes.

Чтобы обрабатывать события клавиатуры только на уровне формы и не включать элементы управления для получения событий клавиатуры, задайте для свойства Handled в форме KeyPress метода обработки событий значение true.To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the Handled property in the form's KeyPress event-handling method to true.

Дополнительные сведения об обработке событий см. в разделе обработка и вызов событий.For more information about how to handle events, see Handling and Raising Events.

Примечание

Функции и объекты пространства имен Microsoft.VisualBasic.Compatibility.VB6 используются в средствах, предназначенных для обновления версии Visual Basic 6.0 до Visual Basic.Functions and objects in the Microsoft.VisualBasic.Compatibility.VB6 namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework.NET Framework.In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework.NET Framework. Они необходимы только в том случае, если модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework.NET Framework.They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework.NET Framework implementation.

Применяется к

Дополнительно