如何在MDI子窗体中调用父窗体的函数??50分,谢谢

efoxy 2003-09-17 03:25:35
如何在MDI子窗体中调用父窗体的函数??50分,谢谢
...全文
37 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
py3zhsh 2003-12-12
  • 打赏
  • 举报
回复
dldl 2003-12-12
  • 打赏
  • 举报
回复
Form1 ff=(Form1)this.MdiParent;
ff.charset("new char");
用当前窗体的MdiParent属性获得父窗体对象时,一定要用强行转换,要不然默认的窗体类型为Form,而不是Form1.
要调用的charset是Form1中的
public void charset(string ss){
this.textBox1.text=ss;
}
就行了
91bct 2003-09-18
  • 打赏
  • 举报
回复
如果在你需要的地方可以获得MainForm的对象,那就将在MainForm的方法声明为public,
否则声明为public static...
cnhgj 2003-09-18
  • 打赏
  • 举报
回复
把父窗体的函数类型写成
public function(string str)这种格式

调用
Mainfrm m = new Mainfrm();

m.function(str);
hhf2688 2003-09-17
  • 打赏
  • 举报
回复
同意以上
supercdz 2003-09-17
  • 打赏
  • 举报
回复
用当前窗体的MdiParent属性获得父窗体对象
jjcccc 2003-09-17
  • 打赏
  • 举报
回复
this.MdiParent.Methode(...);//把method换成你实际要调用的方法;

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧