Button 的 clilck 事件
生活随笔
收集整理的這篇文章主要介紹了
Button 的 clilck 事件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
整理的東西做個備忘 public class Form1:From
{public Form1(){InitializeComponent();btnOne.Click += new EventHandler(btnOne_Click);//EventHandler是事件用于把處理程序(btnOne_Click)//賦予事件(Click)的委托。使用+=把這個新方法添加到委托列表中。
}private void btnOne_Click(object sender,Eventargs e){if(((Button)sender).Name=="btnOne"){lblInfo.Text="ButtonOne";}}btnOne_Click += (sender,e) => lblInfo.Text="ButtonOne";/*事件處理程序不能有返回值,只要使用EventHandler委托,參數就應是object,Eventargs。第一個參數是引發事件的對象(這個例子是btnOne),第二個參數Eventargs是包含有關事件的其他有用信息的對象。*/
}
/*
btnOne.Click += new EventHandler(btnOne_Click)根據委托的定義
可以寫成btnOne.Click += btnOne_Click
EventHandler委托已在.NET Framework中定義,它在System命名空間,所有
.NET Framework中定義的事件都使用它。
*/btnOne_Click += (sender,e) => lblInfo.Text="ButtonOne";
btnTwo_Click += (sender,e) => lblInfo.Text="ButtonTwo";
btnTwo_Click += (sender,e) => {MessageBox.Show("ButtonTwo");};
/*
單擊ButtonTwo會改變文本,還會顯示消息框,但是不能保證標簽文本
在消息框顯示之前改變,所以不要在事件處理程序中編寫具有依賴性的
代碼。
*/
?
?
?
轉載于:https://www.cnblogs.com/refactor/archive/2012/09/13/2682361.html
總結
以上是生活随笔為你收集整理的Button 的 clilck 事件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 运维与节能:数据中心绿色运维技术研讨会召
- 下一篇: Android情人节短信祝福源码