IDataGridViewEditingControl.EditingControlWantsInputKey(Keys, Boolean) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bepaalt of de opgegeven sleutel een gewone invoersleutel is die het bewerkingsbeheer moet verwerken of een speciale sleutel die het DataGridView moet verwerken.
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
Parameters
- dataGridViewWantsInputKey
- Boolean
truewanneer de DataGridView wil de Keys in keyDatate verwerken ; anders . false
Retouren
true als de opgegeven sleutel een reguliere invoersleutel is die moet worden verwerkt door het bewerkingsbeheer; anders, false.
Voorbeelden
Het volgende codevoorbeeld biedt een implementatie van dit lid. Dit voorbeeld maakt deel uit van een groter voorbeeld dat beschikbaar is in Hoe to: Hostbesturingselementen in Windows Forms DataGridView-cellen.
// 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
Opmerkingen
Een besturingselement voor bewerken implementeert deze methode om te bepalen welke invoersleutels moeten worden verwerkt door het besturingselement en welke invoersleutels moeten worden verwerkt door de DataGridView.
De EditingControlWantsInputKey methode wordt aangeroepen door de DataGridView. De DataGridView zal worden true doorgegeven voor dataGridViewWantsInputKey wanneer het kan verwerken.keyData Als het besturingselement voor bewerken de DataGridView ingang keyDatakan toestaan, EditingControlWantsInputKey moet deze worden geretourneerd false wanneer dataGridViewWantsInputKey dat het geval is true. Andere implementaties van EditingControlWantsInputKey kunnen een dataGridViewWantsInputKey waarde negeren van true en verwerken keyData in het bewerkingsbeheer.