国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 铁力市| 宁远县| 宝应县| 井研县| 大丰市| 钦州市| 江都市| 平邑县| 大宁县| 兴仁县| 柯坪县| 肃宁县| 增城市| 安图县| 嘉荫县| 吴桥县| 阳朔县| 贺兰县| 枣阳市| 兖州市| 丹江口市| 衡阳县| 辽源市| 汾阳市| 鄂州市| 新田县| 嘉禾县| 襄樊市| 田林县| 云南省| 北票市| 海城市| 长子县| 兴化市| 静宁县| 胶南市| 腾冲县| 贞丰县| 庆城县| 中宁县| 家居|