如何实现在两个winform窗体间传值之间单向传值

ccj188 的BLOG
用户名:ccj188
文章数:54
评论数:26
访问量:231650
注册日期:
阅读量:5863
阅读量:12276
阅读量:418753
阅读量:1106768
[匿名]51cto游客:
[匿名]jovon:
51CTO推荐博文
首先创建一个父窗体form1,拥有一下控件:textBox1,button1;
再创建一个子窗体form2,拥有控件:textBox2,button2;
(首先描述一下整个过程:当点击form1的button1时,打开form2窗口,然后在textBox2里面输入任意值,当点击button2时,将textBox2的值传给textBox1,即实现窗体间传值)
第一种方法:
在button1的单击事件中写入如下代码:
form2 f2 = new form2();
f2.ShowDialog(this);
在button2的单击事件中写入如下代码:
form1 f1 = (form1)this.
f1.textBox1.text =this.textBox2.
运行即可实现传值。
第二种方法:
在button1的单击事件中写入如下代码:
form2 f2 = new form2(this);
f2.ShowDialog();
在窗体form2的窗体类中声明变量,并改写初始化构造函数如下:
form1 form1;
public form2(form1 f1)
InitializeComponent();
form1 = f1;
在button1的点击事件中写入如下代码:
form1.textBox1.text = this.textBox2.
运行即可实现传值。
注:textbox1的Modifiers(控件的可见性级别,即修饰符)应为:public ,internal,protected中之一,不能为private(私有)。
了这篇文章
类别:┆阅读(0)┆评论(0)ASP.NET 窗体间传值实现方法详解
我的图书馆
ASP.NET 窗体间传值实现方法详解
TA的推荐TA的最新馆藏查看: 2135|回复: 1
如何在vba不同窗体间实现传值
阅读权限20
在线时间 小时
初学vba,提问:在窗体1运行到某个地方时,跳出窗体2,输入需要的值,如何将值传到窗体1的程序中,求高人回答。
阅读权限50
在线时间 小时
窗体1里直接调用就可以吧:
userform2.控件名.value
最新热点 /1
人人都要过六一,当当网ExcelHome部分图书4.9折封顶,莫失良机!
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师在线提问问题标题:问题描述:(简陋的描述会导致问题被最后回答、没有针对性回答甚至无法解答。请确保问题描述的足够清楚。)C++技术网群幕群聊弹幕}

我要回帖

更多关于 c 窗体传值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信