Wie deaktiviere ich Pfeiltasten in einer DataGridView?
Posted: 30 Apr 2025, 21:10
Ich habe eine DataGridView in C# und muss die Pfeiltasten deaktivieren (damit sie nicht über Schlüssel durch die Liste navigieren können). Ich habe Folgendes ausprobiert: < /p>
Error 1 No overload for 'dataGridView1_KeyDown' matches delegate 'System.Windows.Forms.DataGridViewCellEventHandler' Form1.Designer.cs 78 43 FaxMonitorCSharp
Code: Select all
void dataGridView1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyData & Keys.KeyCode)
{
case Keys.Up:
case Keys.Right:
case Keys.Down:
case Keys.Left:
e.Handled = true;
e.SuppressKeyPress = true;
break;
}
}
< /code>
, aber es hat die Pfeiltasten nicht deaktiviert. Irgendwelche Gedanken?this.dataGridView1.KeyDown += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_KeyDown);
Error 1 No overload for 'dataGridView1_KeyDown' matches delegate 'System.Windows.Forms.DataGridViewCellEventHandler' Form1.Designer.cs 78 43 FaxMonitorCSharp