IDataGridViewEditingControl.EditingControlWantsInputKey(Keys, Boolean) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen anahtarın düzenleme denetiminin işlemesi gereken normal bir giriş anahtarı mı yoksa işlemesi gereken özel bir anahtar mı olduğunu DataGridView belirler.
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
Parametreler
- dataGridViewWantsInputKey
- Boolean
true
içinde DataGridView öğesini işlemek Keys keyData
istediğinde; aksi takdirde , false
.
Döndürülenler
true
belirtilen anahtar düzenleme denetimi tarafından işlenmesi gereken normal bir giriş anahtarıysa; aksi takdirde , false
.
Örnekler
Aşağıdaki kod örneği bu üyenin bir uygulamasını sağlar. Bu örnek, Nasıl yapılır: Windows Forms DataGridView Hücrelerinde Denetimleri Barındırma bölümünde bulunan daha büyük bir örneğin parçasıdır.
// 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
Açıklamalar
Düzenleme denetimi, denetim tarafından hangi giriş anahtarlarının işlenmesi gerektiğini ve hangi giriş anahtarlarının tarafından DataGridViewişlenmesi gerektiğini belirlemek için bu yöntemi uygular.
EditingControlWantsInputKey yöntemi tarafından çağrılırDataGridView. , DataGridView öğesini işleyebileceği zaman için dataGridViewWantsInputKey
iletir true
keyData
. Düzenleme denetimi öğesinin işlemesine DataGridView keyData
izin verebiliyorsa, EditingControlWantsInputKey olduğunda true``dataGridViewWantsInputKey
döndürmelidirfalse
. diğer uygulamaları EditingControlWantsInputKey değerini dataGridViewWantsInputKey
true
yoksayabilir ve düzenleme denetiminde öğesini işleyebilir keyData
.