C#控件访问调用它的父级页面
你建立一個winform程序,出來一個默認窗體Form1,再添加一個UserControl,默認名字為UserControl1;
在Form1的窗口里寫如下的代碼:
???public?partial?class?Form1?:?Form
????{
?????????//寂義一個UserControl1對象
????????UserControl1?obj?=?new?UserControl1();
????????public?Form1()
????????{
????????????InitializeComponent();
????????????//把obj的父窗體指定為Form1
????????????obj.Parent?=?this;
????????}
?????????//在UserControl1要調用的函數
????????public?void?ShowMess()
????????{
????????????MessageBox.Show("sssss");
????????}
????}
在UserControl1?里面添加一個Button1,在Button1的Click事件里寫上
????????private?void?button1_Click(object?sender,?EventArgs?e)
????????{
????????????//調用父窗口里的函數ShowMess()
????????????((Form1)this.ParentForm).ShowMess();
????????}'
?
?
摘自http://bbs.csdn.net/topics/320181298,存記。
posted on 2017-11-23 22:23 墮落的賣豬販 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/zkxp/p/7887309.html
總結
以上是生活随笔為你收集整理的C#控件访问调用它的父级页面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图的基本知识
- 下一篇: (转)C# WebApi 身份认证解决方