Wie deaktiviere ich Pfeiltasten in einer DataGridView?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Wie deaktiviere ich Pfeiltasten in einer DataGridView?

Post by Anonymous »

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>

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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post