110,535
社区成员
发帖
与我相关
我的任务
分享
我要写一个ATM大作业,新建子窗体编写程序,发现用不了父窗体里的字段和各个函数,我还需要做什么准备才能用上父窗体的数据?
你在父窗体(登录)那写跳转子窗体不是需要实例化嘛 你在实例化后面括号传参也行 子窗体构造函数那接收一下
this.fatherPanel.Controls.Clear();//初始化主panel
sonForm sonf = new sonForm();// 实例化子窗体,要在fatherPanel里显示的form
sonf.setParent(this); //声明子窗体的父窗体是当前页面
fatherPanel.Controls.Add(sonf);//把子窗体添加到fatherPanel容器里
sonf.Show(); //显示form
你的界面中,一个按钮一个功能,都是独立的
不存在子窗体使用父窗体数据的问题
给权限,加引用