當(dāng)前位置:
首頁 >
Button 的 clilck 事件
發(fā)布時(shí)間:2025/3/17
33
豆豆
生活随笔
收集整理的這篇文章主要介紹了
Button 的 clilck 事件
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
整理的東西做個(gè)備忘 public class Form1:From
{public Form1(){InitializeComponent();btnOne.Click += new EventHandler(btnOne_Click);//EventHandler是事件用于把處理程序(btnOne_Click)//賦予事件(Click)的委托。使用+=把這個(gè)新方法添加到委托列表中。
}private void btnOne_Click(object sender,Eventargs e){if(((Button)sender).Name=="btnOne"){lblInfo.Text="ButtonOne";}}btnOne_Click += (sender,e) => lblInfo.Text="ButtonOne";/*事件處理程序不能有返回值,只要使用EventHandler委托,參數(shù)就應(yīng)是object,Eventargs。第一個(gè)參數(shù)是引發(fā)事件的對(duì)象(這個(gè)例子是btnOne),第二個(gè)參數(shù)Eventargs是包含有關(guān)事件的其他有用信息的對(duì)象。*/
}
/*
btnOne.Click += new EventHandler(btnOne_Click)根據(jù)委托的定義
可以寫成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會(huì)改變文本,還會(huì)顯示消息框,但是不能保證標(biāo)簽文本
在消息框顯示之前改變,所以不要在事件處理程序中編寫具有依賴性的
代碼。
*/
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/refactor/archive/2012/09/13/2682361.html
總結(jié)
以上是生活随笔為你收集整理的Button 的 clilck 事件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 运维与节能:数据中心绿色运维技术研讨会召
- 下一篇: Redhat 6 git 服务器配置(g