c 通過委託進行窗體傳值

2021-09-27 03:32:39 字數 567 閱讀 9154

窗體傳值,通俗來講就是兩個窗體的類之間的傳值。而通過委託來傳值,通俗來說就是將某個窗體的方法通過委託傳遞給另外乙個窗體,以實現窗體間的資訊交流。

該demo使用winform實現,新建了兩個窗體,分別是form1和form2,form1裡有textbox控制項,通過鍵入文字資訊,以實現將文字資訊傳到form2中,form2的主要作用是接收form1傳來的值。其介面如下:

**實現如下:

//form1

namespace 通過委託進行窗體傳值

private void button1_click(object sender, eventargs e)

}}//form2

namespace 通過委託進行窗體傳值

void showtest(string str)}}

使用委託進行窗體傳值

兩個視窗,第乙個視窗中有按鈕和label,點選按鈕用來開啟視窗2 在視窗2中有textbox和按鈕,點選按鈕,將textbox中的值傳遞給視窗1,並在視窗1的label上顯示。分析 在視窗1有label顯示的方法,但是在視窗2中有需要顯示的值。這時需要使用委託,將窗體1的顯示方法傳遞到窗體2中。傳遞...

通過事件進行窗體傳值

首先,在工程中新建兩個窗體 窗體1的textbox文字框填入資料,便可將值傳給窗體2的文字框中。具體步驟如下 1 新建乙個類 public class sendvalueeventargs eventargs public sendvalueeventargs string value 2 在窗體1...

C 基礎練習(使用委託窗體傳值)

主介面 form1中的 namespace 06委託練習 窗體傳值 private void btn1 click object sender,eventargs e 把字串變數的值賦值給文字框 public void dosth string str form2中的 namespace 06委託練...