代碼如下:
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代碼。