CheckedListBox.OnKeyPress(KeyPressEventArgs) Metoda

Definicja

Podnosi KeyPress zdarzenie.Raises the KeyPress event.

protected:
 override void OnKeyPress(System::Windows::Forms::KeyPressEventArgs ^ e);
protected override void OnKeyPress (System.Windows.Forms.KeyPressEventArgs e);
override this.OnKeyPress : System.Windows.Forms.KeyPressEventArgs -> unit
Protected Overrides Sub OnKeyPress (e As KeyPressEventArgs)

Parametry

e
KeyPressEventArgs

KeyPressEventArgsZostał zgłoszony.The KeyPressEventArgs that was raised.

Uwagi

Jeśli spacja zostanie naciśnięta i SelectionMode Właściwość nie jest ustawiona na SelectionMode.None , OnKeyPress Metoda przełącza stan zaznaczenia aktualnie wybranego elementu.If the spacebar is pressed and the SelectionMode property is not set to SelectionMode.None, the OnKeyPress method switches the check state of the item currently selected.

Podnoszenie zdarzenia wywołuje program obsługi zdarzeń przez delegata.Raising an event invokes the event handler through a delegate. Aby uzyskać więcej informacji, zobacz Obsługa iwywoływanie zdarzeń.For more information, see Handling and Raising Events.

OnKeyPressMetoda umożliwia również klasom pochodnym obsłużenia zdarzenia bez dołączania delegata.The OnKeyPress method also allows derived classes to handle the event without attaching a delegate. Jest to preferowana technika obsługi zdarzenia w klasie pochodnej.This is the preferred technique for handling the event in a derived class.

Uwagi dotyczące dziedziczenia

Podczas zastępowania OnKeyPress(KeyPressEventArgs) klasy pochodnej należy wywołać metodę klasy bazowej, OnKeyPress(KeyPressEventArgs) Aby zarejestrowani pełnomocnicy otrzymywali zdarzenie.When overriding OnKeyPress(KeyPressEventArgs) in a derived class, be sure to call the base class' OnKeyPress(KeyPressEventArgs) method so that registered delegates receive the event.

Dotyczy