在WinForm中自定義鍵盤快捷鍵可以通過以下步驟實現:
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control && e.KeyCode == Keys.S)
{
// 執行保存操作
}
}
this.KeyPreview = true;
private void Form1_Load(object sender, EventArgs e)
{
this.KeyPreview = true;
this.KeyDown += new KeyEventHandler(Form1_KeyDown);
}
通過以上步驟,可以在WinForm中實現自定義鍵盤快捷鍵功能。在KeyDown事件中判斷按鍵組合和按鍵碼,然后執行相應的操作。