• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

子窗体要怎么才能使用父窗体的数据

YEZIQYQ 2021-06-14 10:39:59

我要写一个ATM大作业,新建子窗体编写程序,发现用不了父窗体里的字段和各个函数,我还需要做什么准备才能用上父窗体的数据?

 

...全文
714 2 收藏 11
写回复
11 条回复
切换为时间正序
请发表友善的回复…
发表回复

你在父窗体(登录)那写跳转子窗体不是需要实例化嘛  你在实例化后面括号传参也行  子窗体构造函数那接收一下

回复
this.fatherPanel.Controls.Clear();//初始化主panel
sonForm sonf = new sonForm();// 实例化子窗体,要在fatherPanel里显示的form
sonf.setParent(this);    //声明子窗体的父窗体是当前页面
fatherPanel.Controls.Add(sonf);//把子窗体添加到fatherPanel容器里  
sonf.Show(); //显示form  

 

回复
xuzuning 06-14

你的界面中,一个按钮一个功能,都是独立的

不存在子窗体使用父窗体数据的问题

回复
YEZIQYQ 06-14
@xuzuning 这个图片界面被我设为了子窗体,父窗体是登录界面,父窗体中设置了账号,后续的子窗体需要用到账户信息啊
回复
xuzuning 06-14
@YEZIQYQ 账户信息 需要显式传递
回复
展开其他2条回复

给权限,加引用

回复
jinwe888 06-14

引用下父窗体

回复
YEZIQYQ 06-14
@jinwe888 怎么引用,本人愚钝,能给个例子不?
回复
jinwe888 06-16
@YEZIQYQ using 父窗体,账号信息设为 public
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
编辑了帖子
2021-06-16 11:41
创建了帖子
2021-06-14 10:39
社区公告

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