簡單窗體使用委託 事件傳值

2021-06-23 04:31:47 字數 580 閱讀 9092

通過網上收集整理得到,並通過測試。實現窗體間傳值

第一步:在子窗體(form2)建立委託和事件

public delegatevoid fullsearch(string key);//定義傳值的委託

public eventfullsearch fullsearchorder;//用委託定義乙個傳值的事件(會在父窗體中執行功能)

public voidonfullsearchorder(string value)//事件驅動方法

第二步:在子窗體(form2)需要傳值的地方呼叫

this.onfullsearchorder(this.textbox1.text);

第三步:在父窗體(form1)呼叫子窗體(form2)是繫結事件和委託

private voidbutton3_click(object sender, eventargs e)

private voidform2_fullsearchorder(string key)

簡單委託事件

public delegate void titlehander 宣告乙個委託 public event titlehander tilename 宣告乙個事件,事件型別是委託 user u1 new user 類例項化物件 u1.tilename new user.titlehander chan...

委託 事件 執行緒傳參簡單理解

寫了很多 但幾乎都沒寫過委託 事件 執行緒傳參方面應用的 因此自己總很容易理解後又遺忘 今天又重溫了一下 因此以最簡單的方式的 方式寫下來幫助理解 1.執行緒傳參 簡單幾行 1static void main string args 28 9 10protected static void writ...

事件 窗體傳值(使用系統自帶的委託)

本實驗的目的 利用系統自帶的eventhandler 委託。模仿.netframe系統的委託是如何實現功能的 form1的 using system using system.collections.generic using system.componentmodel using system.d...