国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

簡單例子快速了解事件處理和委托eventdelegate

2019-11-14 16:25:06
字體:
供稿:網(wǎng)友

以下僅僅是用最簡單的方式表示事件,實際應(yīng)用可能是不同窗體之間相互通知某些操作,達(dá)到觸發(fā)。

首先聲明一個degate的 EventHandler 參數(shù)可以沒有 一個或多個 但是觸發(fā)和使用一定要匹配。

創(chuàng)建一個該EvenHandler的實例a

在程序建立或你需要的時候產(chǎn)生一個事件觸發(fā)申明

[csharp] view plaincopy
  1. a += new EventHandler(d);  

public delegate void EventHandler(string s);

實際觸發(fā)事件a("")

就可以調(diào)用實際操作。

 

[csharp] view plaincopy
  1.   
[csharp] view plaincopy
  1. public event EventHandler a;  
  2.   
  3. public Form1()  
  4. {  
  5.     InitializeComponent();  
  6.     // 聲明事件觸發(fā)  
  7.     a += new EventHandler(d);  
  8. }  
  9. PRivate void button1_Click(object sender, EventArgs e)  
  10. {  
  11.     MessageBox.Show("即將引發(fā)事件!");  
  12.     //觸發(fā)  
  13.     a("ss");  
  14.     MessageBox.Show("11");  
  15. }  
  16. //實現(xiàn)  
  17. public void d(string s)  
  18. {  
  19.   // System.Threading.Thread.Sleep(10000);  
  20.     MessageBox.Show("d."+s);  
  21. }  

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 翁牛特旗| 南开区| 本溪市| 凤庆县| 九江市| 邓州市| 五河县| 明星| 涪陵区| 保靖县| 兴安县| 金湖县| 新平| 临城县| 金坛市| 偃师市| 东光县| 西乌珠穆沁旗| 安康市| 桑植县| 东明县| 黑龙江省| 长治县| 海南省| 乌拉特后旗| 卢湾区| 平顶山市| 三明市| 东阿县| 华蓥市| 板桥市| 喀喇沁旗| 霍林郭勒市| 银川市| 军事| 苗栗市| 胶南市| 宜良县| 安平县| 富顺县| 宕昌县|