日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

子窗体与父窗体之间相互调用其方法的实现

發布時間:2025/3/15 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 子窗体与父窗体之间相互调用其方法的实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

???????????????今天下午一直在研究子窗體與父窗體之間怎樣實現方法調用,研究了整個下午也算有了一點小成,現在將自己積累的一點經驗記錄下來:

???????? 對于子窗體調用父窗體中的方法可以按如下的方法實現:

???????????????????????????????????? 1、首先在父窗體中按如下方式聲明一個子窗體

????????????????????????????????????????? ChatFrm frm = new ChatFrm();
????????????????????????????????????????? frm.Owner = this;
???????????????????????????????????????? ?frm.Show();

??????????????????????????????????? 2、在子窗體中通過如下方式調用父窗體中的方法

???????????????????????????????????????

?mainform?f?=?new?mainform();//父窗體類
????????????f?=?(mainform?)this.Owner;
f.SendMsg(
"PRIV|",?msg,?dclclient);//調用父窗體的方法

???????????那么在父窗體中調用子窗體的方法可以如下實現;

????????????在父窗體中代碼實現如下:

?

Code
?ChatFrm?frm?=?new?ChatFrm();
????????????????Form[]?parefrm?
=?this.OwnedForms;
????????????????
foreach?(Form?f?in?parefrm)
????????????????
{

????????????????????
if?(f.Tag.ToString()?==?"ChatFrm")
????????????????????
{
????????????????????????frm?
=?(ChatFrm)f;
????????????????????}

????????????????}

調用子窗體方法為:

?

frm.AddFriends(tokens[i]);??

注明:在窗體中所有調用的方法都應該為public

?

轉載于:https://www.cnblogs.com/LoveHong/archive/2009/04/13/1435169.html

總結

以上是生活随笔為你收集整理的子窗体与父窗体之间相互调用其方法的实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。