古詩詞大全網 - 成語解釋 - C#中如何實現按下鍵盤中的某個鍵會執行某個Button點擊事件

C#中如何實現按下鍵盤中的某個鍵會執行某個Button點擊事件

代碼如下:

private void button1_Click(object sender, EventArgs e)

{

//? button2.PerformClick(); //method 1:

//button2_Click(button2, new EventArgs()); //method 2:

button2_MouseClick(button2, new MouseEventArgs(MouseButtons.Left, 1, 0,0, 2)); // method 3:

}

private void button2_Click(object sender, EventArgs e)

{

MessageBox.Show("Hello");

}

private void button2_MouseClick(object sender, MouseEventArgs e)

{

MessageBox.Show("Hello");

}

擴展資料

button 事件屬性:

button 事件屬性可返回壹個整數,指示當事件被觸發時哪個鼠標按鍵被點擊。

語法:event.button=0|1|2

OnClick是button的服務器端事件。

OnClientClick是button屬性,它裏面執行的是js代碼,是在客戶端運行。

壹般我們用 OnClientClick驗證我們的提交數據,但是這個壹定要返回ture或者false,即壹定要加上return,否則在客戶端驗證失效。如果是true那麽就會執行後臺的c#代碼,頁面也會進行提交刷新;否則就不執行,只會執行客戶端js代碼。