C# winform实现键盘按键和单击按钮一样的功能
比如按F1键实现清空按钮功能
需要在整个窗体添加keydown事件:
界面如下:
方法代码:
private void FormCreate_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.F1)
{
toolStripButton1_Click(null, null);
}
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
indexCol = 1;
DataTable objdt = (DataTable)dgv.DataSource;
if (objdt != null && objdt.Rows.Count > 0)
{
objdt.Rows.Clear();
dgv.DataSource = objdt;
dt2.Rows.Clear();
this.label2.Text = "";
this.label2.BackColor = System.Drawing.Color.White;
userPageBar1.LblTotalRecord.Text = "总记录数:0条(0条/页)";
}
}