c 的委託函式很不錯

2021-04-07 02:45:59 字數 452 閱讀 6461

比如form1建立form2並顯示form2,想在form2關閉時重新整理form1

其實有很多的方法,但是感覺都不大好,運用c#的委託函式感覺很好,又能解決問題

在form1 宣告委託函式

public delegate void processrefresh();

在form2 宣告委託屬性

public processrefresh callback;

建立form1的重新整理函式 private refresh(){}

顯示form2時為form2的委託屬性賦值 form2 form = new form2(); form.callback = new processrefresh(refresh) form.show

form2關閉時呼叫callback 

callback();  this.close();

委託型別還可以有很多引數

很不錯的文章

身邊經常可見奇形怪狀的男子。打扮時髦,出手大方,善於與女子曖昧,週轉靈活,腦筋清楚,身上卻不見任何承擔的重量。有些尚且自戀到一定程度,全身上下的名牌,告訴你他的鞋子購自普拉達,衣服來自polo。也能暢談一下哲學或者人生道理,時不時亮出無從考證的身份,炫耀左右逢源,家底豐厚的能力。男人無趣到只能以吹噓...

很不錯的心裡測試

場景 你在森林的深處,你向前走,看見前面有一座很舊的小屋。1 這個小屋的門現在是什麼狀態?開著 關著 2 你走進屋子裡看見一張桌子這個桌子是什麼形狀的?圓形 橢圓形 正方形 長方形 三角形 3 在桌子上有個花瓶,瓶子裡有水,有多少水在花瓶裡?滿的 一半 空的 4 這個瓶子是由什麼材料製造的?玻璃 陶...

開源的OpenLayers框架,很不錯!!!

image類封裝一個實際圖象作為圖曾內容 httprequest類可以接收一個動態生成的,你可以通過httprequest類的引數向伺服器傳送引數 grid類是httprequest類的子類,提供更加詳細的方法 wms類用於連線wms伺服器以獲得圖象 kamap類用於連線mapserver even...

職業規劃 很不錯的文章

職業規劃 1 好好規劃自己的路,不要跟著感覺走!根據個人的理想決策安排,絕大部分人並不指望 成為什麼院士或教授,而是希望活得滋潤一些,爽一些。那麼,就需要慎重安排自己的軌 跡。從哪個行業入手,逐漸對該行業深入瞭解,不要頻繁跳槽,特別是不要為了一點工資 而轉移陣地,從長遠看,這點錢根本不算什麼,當你對...

很不錯的NGINX URL重寫例項

本文介紹nginx url重寫的相關知識,包括301重定向的內容等,希望對大家有所幫助。nginx rewrite 實現二級域名跳轉 當訪問跳轉到 方法一 這種方法瀏覽器地址會變www.jbxue.com test abc 實現訪問如下 複製 如下 server server 方法二 當訪問跳轉到 ...