IDataGridViewEditingControl.EditingControlWantsInputKey(Keys, Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda je zadaný klíč běžným vstupním klíčem, který má ovládací prvek pro úpravy zpracovat, nebo speciální klíč, který DataGridView by měl zpracovat.
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
Parametry
- dataGridViewWantsInputKey
- Boolean
true
DataGridView pokud chce zpracovat Keys in keyData
; jinak , false
.
Návraty
true
pokud je zadaný klíč běžným vstupním klíčem, který by měl zpracovat ovládací prvek pro úpravy; false
v opačném případě .
Příklady
Následující příklad kódu poskytuje implementaci tohoto člena. Tento příklad je součástí rozsáhlejšího příkladu, který je k dispozici v části Postupy: Hostitelské ovládací prvky v buňkách model 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
Poznámky
Ovládací prvek pro úpravy implementuje tuto metodu k určení vstupních klíčů, které má ovládací prvek zpracovat a které vstupní klíče by měly být zpracovány .DataGridView
Metoda EditingControlWantsInputKey je volána .DataGridView Tato DataGridView funkce se předá true
, dataGridViewWantsInputKey
až bude moci zpracovat keyData
. Pokud ovládací prvek pro úpravy může nechat popisovačkeyData
, EditingControlWantsInputKey měl by se vrátitfalse
, pokud dataGridViewWantsInputKey
je true
.DataGridView Jiné implementace EditingControlWantsInputKey můžou ignorovat dataGridViewWantsInputKey
hodnotu true
ovládacího prvku pro úpravy a zpracovat ji keyData
.