c 類例項化中 委託 給窗體控制項複製

2021-06-13 08:42:38 字數 492 閱讀 8417

通常我要遇到在窗體form1中例項化類class1,但是在class1的某些方法中又要給form1的控制項複製,

例項化類後一直在輸出控制項顯示值

如下主要**:

form1:

void run()

clientthread newclient = new clientthread(client);                     //把clientthread 類的clientservice方法委託給執行緒  

newclient.msg += new clientthread.deltextboxmsg(newclient_msg);

class1.cs

public delegate void deltextboxmsg(string msg);

public event deltextboxmsg msg;

void pun()

while(true)

msg(" 測試成功");

C 中委託例項的命名規則

我們知道乙個類中的屬性應該用名詞或名詞性短語,方法用動詞或動賓短語 但是委託的例項卻似乎有一些游離。因為在 net 中委託代表的是乙個動作,既可以把它看作是名詞,也可以看作是動詞。在用法上,既可以像屬性和變數一樣被各種傳遞,也可以像乙個方法一樣被呼叫。那麼委託例項的命名,應該遵循屬性和變數的命名,還...

C 委託例項(跨窗體操作控制項)

今天研究了一下,在c 裡面卻是可以不用自定義訊息這麼複雜的方法來實現跨窗體呼叫控制項,c 有更好的辦法就是委託。效果描述 有兩個窗體,form1 乙個名為 開啟form2 的button控制項 和form2 乙個名為 改變form1顏色 的button控制項 啟動時,form1中點選button控制...

C 委託例項(跨窗體操作控制項)

在c 裡面卻是可以不用自定義訊息這麼複雜的方法來實現跨窗體呼叫控制項,c 有更好的辦法就是委託。效果描述 有兩個窗體,form1 乙個名為 開啟form2 的button控制項 和form2 乙個名為 改變form1顏色 的button控制項 啟動時,form1中點選button控制項 開啟form...