SplitContainer.ProcessDialogKey(Keys) 메서드

정의

대화 상자 키를 처리합니다.

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

매개 변수

keyData
Keys

처리할 Keys 키를 나타내는 값 중 하나입니다.

반품

true컨트롤에서 키를 처리한 경우 그렇지 않으면 . false

설명

이 메서드는 메시지 전처리 중에 TAB, 왼쪽 화살표, 오른쪽 화살표, 위쪽 화살표 및 아래쪽 화살표와 같은 대화 상자 키 문자를 처리하는 동안 호출됩니다. ALT 또는 CONTROL 한정자를 포함하는 키는 처리되지 않습니다. 이 메서드는 컨트롤이 Control.IsInputKey 키를 처리 하지 않는 메서드를 나타내는 경우에 호출 됩니다. 단순히 Control.ProcessDialogKey 부모 메서드에 문자를 보내거나 컨트롤에 부모가 Control.ProcessDialogKey 없는 경우 반환 false 합니다. System.Windows.Forms.Form 클래스는 대화 상자 키의 실제 처리를 수행하도록 이 메서드를 재정의합니다. 런타임은 컨트롤이 Windows Forms 애플리케이션 또는 ActiveX 컨트롤로 호스트되는 경우에만 이 메서드를 호출합니다.

상속자 참고

파생 클래스에서 메서드를 재정의 ProcessDialogKey(Keys) 하는 경우 컨트롤이 키를 처리했음을 나타내기 위해 반환 true 되어야 합니다. 컨트롤에서 처리되지 않는 키의 경우 기본 클래스의 ProcessDialogChar(Char) 메서드를 호출한 결과가 반환되어야 합니다. 컨트롤이 이 메서드를 재정의해야 하는 경우는 거의 없습니다.

적용 대상

추가 정보