Control.ProcessDialogKey(Keys) 메서드

정의

대화 상자 키를 처리합니다.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 값 중 하나입니다.One of the Keys values that represents the key to process.

반환

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

설명

이 메서드는 TAB, RETURN, 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.

적용 대상