教材:C#程序设计及应用教程 马骏 人民邮电出版社
参考章节: 第六章例6-4 自定义窗体对话框的用法。
(1)新建一个名为DialogExample 的Windows应用程序项目,在【解决方案资源管理器】中将Form1.cs换名为MainForm.cs;
(2)添加一个名为subForm.cs的窗体;
(3)分别添加subForm.cs中按钮的Click事件,然后将代码改为下面的内容,如图1所示:
(4)添加MainForm.cs中按钮的Click事件,将Click事件代码改为下面的内容,如图2所示:
(5)按F5运行。
【感悟】
1.成员变量UserName,UserAge的设置。设置UserName和UserAge是为了分别获取subForm中输入的姓名和年龄,以便在MainForm.cs中分别传递给labelUserName和labelUserAge。这里读者可能会有一个问题,为什么要通过中间变量UserName和UserAge进行传递呢?这是因为在MainForm.cs需要用到subForm中的成员,那么首先