Control.ProcessDialogKey(Keys) Control.ProcessDialogKey(Keys) Control.ProcessDialogKey(Keys) Control.ProcessDialogKey(Keys) Method

정의

대화 상자 키를 처리합니다.Processes a dialog key.

protected:
 virtual bool ProcessDialogKey(System::Windows::Forms::Keys keyData);
protected virtual bool ProcessDialogKey (System.Windows.Forms.Keys keyData);
abstract member ProcessDialogKey : System.Windows.Forms.Keys -> bool
override this.ProcessDialogKey : System.Windows.Forms.Keys -> bool
Protected Overridable Function ProcessDialogKey (keyData As Keys) As Boolean

매개 변수

keyData
Keys Keys Keys Keys

처리할 키를 나타내는 Keys 값 중 하나입니다.One of the Keys values that represents the key to process.

반환

컨트롤이 키를 처리하면 true이고, 그렇지 않으면 false입니다.true if the key was processed by the control; otherwise, false.

설명

이 메서드는 탭, 리턴, ESC 키를 및 화살표 키와 같은 대화 상자 문자를 처리 하기 위해 메시지를 전처리 하는 동안 호출 됩니다.This method is called during message preprocessing to handle dialog characters, such as TAB, RETURN, ESC, and arrow keys. 경우에이 메서드는 호출 된 IsInputKey 메서드 컨트롤 키를 처리 하지 않는다는 것을 나타냅니다.This method is called only if the IsInputKey method indicates that the control is not processing the key. 합니다 ProcessDialogKey 단순히 부모의 문자를 보냅니다 ProcessDialogKey 메서드 또는 반환 false 컨트롤 부모가 없는 경우.The ProcessDialogKey simply sends the character to the parent's ProcessDialogKey method, or returns false if the control has no parent. Form 클래스 대화 상자 키의 실제 처리를 수행 하려면이 메서드를 재정의 합니다.The Form class overrides this method to perform actual processing of dialog keys. 이 메서드는 컨트롤은 ActiveX 컨트롤 또는 Windows Forms 애플리케이션에서 호스트 되는 경우에 호출 됩니다.This method is only called when the control is hosted in a Windows Forms application or as an ActiveX control.

상속자 참고

재정의 하는 경우는 ProcessDialogKey(Keys) 파생된 클래스에서 메서드를 컨트롤을 반환 해야 true 키를 처리 했음을 나타냅니다.When overriding the ProcessDialogKey(Keys) method in a derived class, a control should return true to indicate that it has processed the key. 기본 클래스의 호출 결과 컨트롤에 의해 처리 되지 않는 키에 대 한 ProcessDialogChar(Char) 메서드 반환 되어야 합니다.For keys that are not processed by the control, the result of calling the base class's ProcessDialogChar(Char) method should be returned. 컨트롤을 거의 경우 어느 해야이 메서드를 재정의 합니다.Controls will seldom, if ever, need to override this method.

보안

UIPermission
이 메서드를 호출 하는 클래스 상속을 위한 모든 창입니다.for all windows for inheriting classes to call this method. 연관 된 열거형: AllWindows 의 값 UIPermissionWindow합니다.Associated enumeration: AllWindows value of UIPermissionWindow.

적용 대상