【读书】C# 一段如何调用Button.Click的故事
原文地址:http://www.ubosm.com/Article/ShowArticle.asp?ArticleID=460
由於小朱與BillChung的啟發,想寫一個故事,讓大家了解如何調用 Button.Click 事件,而故事的好壞,由看戲的客官去評判,假如說的不好,請不要罵太兇,因為我只是個寫程式菜鳥,並不是說書的
二、故事開始
有一天,有個人叫小歐,看到路上有台車 ( button1_Click ),車子的樣子長這個
1 private void button1_Click(object sender, EventArgs e)
2 ...{
3 MessageBox.Show("我是台好車,來開我");
4 }
哇! 是台好車,真想偷偷開看看,因此走到車子旁邊,發現要開這台車,需要兩把鑰匙 (object sender, EventArgs e)
因此小歐嘗試了一些方法,想要偷偷開車
方法一 : 不插鑰匙,直接開看看,結果 ....不能開
方法二 : 拿一把鑰匙 ( new EventArgs() ) 開看看,結果 ...不能開
方法三 : 插入兩把鑰匙,而且還是傳說中的萬用鑰匙 (null ,null ),結果 ...能開喔
方法四、拿一把萬用鑰匙 ,一把專屬鑰匙 ( null,new EventArgs() ),結果 ...能開喔
方法五、上車子的官方網站 MSDN 找找看有沒有方法可以開,看到有個 Button.PerformClick 的聲控方法 ,叫一下就能開喔,結果 ...能開喔
三、故事告訴我們什麼呢?
1. 能把車子開起來的方式有很多
2. 車子開不起來,代表開的方式有問題
3. 假如想不到怎麼開車子,記得上 MSDN 找找看
4. 當您使用車子需要讀取專屬鑰匙上的晶片 (參數) 時,拿專屬鑰匙車子可以讀取晶片上的資料,讓您的可以順利開車,但如果使用萬用鑰匙 ( null ),也許車門可以打開,但車子發不起來