IDataGridViewEditingControl.EditingControlWantsInputKey(Keys, Boolean) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 키가 편집 컨트롤에서 처리해야 하는 일반 입력 키인지 또는 DataGridView에서 처리해야 하는 특수 키인지 결정합니다.
public:
bool EditingControlWantsInputKey(System::Windows::Forms::Keys keyData, bool dataGridViewWantsInputKey);
public bool EditingControlWantsInputKey (System.Windows.Forms.Keys keyData, bool dataGridViewWantsInputKey);
abstract member EditingControlWantsInputKey : System.Windows.Forms.Keys * bool -> bool
Public Function EditingControlWantsInputKey (keyData As Keys, dataGridViewWantsInputKey As Boolean) As Boolean
매개 변수
- dataGridViewWantsInputKey
- Boolean
DataGridView에서 keyData
의 Keys를 처리하려는 경우 true
이고, 그렇지 않으면 false
입니다.
반환
지정된 키가 편집 컨트롤에서 처리되어야 하는 일반 입력 키이면 true
이고, 그렇지 않으면 false
입니다.
예제
다음 코드 예제에는이 멤버의 구현을 제공 합니다. 이 예제는에서 사용할 수 있는 보다 큰 예제의 일부 방법: Windows Forms DataGridView 셀에서 컨트롤을 호스트합니다.
// Implements the IDataGridViewEditingControl.EditingControlWantsInputKey
// method.
public bool EditingControlWantsInputKey(
Keys key, bool dataGridViewWantsInputKey)
{
// Let the DateTimePicker handle the keys listed.
switch (key & Keys.KeyCode)
{
case Keys.Left:
case Keys.Up:
case Keys.Down:
case Keys.Right:
case Keys.Home:
case Keys.End:
case Keys.PageDown:
case Keys.PageUp:
return true;
default:
return !dataGridViewWantsInputKey;
}
}
Public Function EditingControlWantsInputKey(ByVal key As Keys, _
ByVal dataGridViewWantsInputKey As Boolean) As Boolean _
Implements IDataGridViewEditingControl.EditingControlWantsInputKey
' Let the DateTimePicker handle the keys listed.
Select Case key And Keys.KeyCode
Case Keys.Left, Keys.Up, Keys.Down, Keys.Right, _
Keys.Home, Keys.End, Keys.PageDown, Keys.PageUp
Return True
Case Else
Return Not dataGridViewWantsInputKey
End Select
End Function
설명
편집 컨트롤을 컨트롤에 의해 입력된 키를 처리할지를 확인 하려면이 메서드를 구현 하 고 키를 입력 하 여 처리 되어야 하는 DataGridView합니다.
합니다 EditingControlWantsInputKey 메서드를 호출 합니다 DataGridView합니다. 합니다 DataGridView 전달 true
에 대 한 dataGridViewWantsInputKey
처리할 수 있으면는 keyData
합니다. 편집 컨트롤 수 하는 경우는 DataGridView 처리는 keyData
, EditingControlWantsInputKey 반환할지 false
때 dataGridViewWantsInputKey
는 true
합니다. 다른 구현과 EditingControlWantsInputKey 무시 될 수 있습니다를 dataGridViewWantsInputKey
의 값 true
하 고 처리를 keyData
편집 컨트롤에서.