C#应用 - 主子对话框间传递数值 - Public控件
1、进行主子对话框间传递数值,至少需要两个窗体,两个可编辑文本,两个按钮按照需求搭建测试环境,如图
2、主窗体控件“textBox1”文本框的属性有private改为public,使此控件可以在其他类中被调用。
3、主窗体代码如图,只有点击岳蘖氽颐按钮,新建子窗体功能。 Form2 Sub = new Form2(this); Sub.Show(); //显示子对话框内容需注意此处新建子窗体时,将主窗体引用到子窗体。
4、子独瘦配溧窗体代码如图,在窗体初始化阶段获取主窗体信息,在窗体加载阶段将主窗体文本框信息显示到子窗体,按下子窗体的button1,在主窗体显示子窗体信息1、textBox1.Text 租涫疼迟= pall.textBox1.Text;在子窗体中直接调用主窗体的textBox1的text信息,在子窗体显示。2、pall.textBox1.Text = textBox1.Text;在子窗体中将需要传递的信息赋值给主窗体的textBox1,用于主窗体显示。
5、运行后,在主窗体中输入“发送给子窗体”,点击按钮后,子窗体同步显示信息,在此打开的子窗体中输入“发送给主窗体”,信息可以同步到主窗体。
6、只使用上面的代码,易演变为每次点击窗体,均新建一个子窗体,故需要改善。
7、将子窗体中textBox1属性改为“Public”,在主窗体中调用即可!
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:33
阅读量:26
阅读量:41
阅读量:39
阅读量:30