c++子窗口传值问题: 窗口B 中单击按钮Button1将B中textBox1的Text值 传给窗口A的Label1->Text. 代码具体点
vs2010c++里窗体Form1的按钮Button1单击事件里调用Child_1f;f.ShowDialog();打开子窗体;子窗体里有一个textBox和一个Butt...
vs2010 c++里 窗体Form1的按钮Button1单击事件里调用
Child_1 f;
f.ShowDialog();
打开子窗体;
子窗体里有一个textBox 和一个Button.
在点击子窗体Button的时候调用
this->Close();
如何在关闭之前将子窗体的textBox->Text值传给Form1的Lable5->Text.
多谢了!
晕了 直接这样就传过去了 惊叹啊!!!!
Child_1 f;
f.ShowDialog();
this->label5->Text = f.textBox1->Text;//textBox1 为public!!!! 展开
Child_1 f;
f.ShowDialog();
打开子窗体;
子窗体里有一个textBox 和一个Button.
在点击子窗体Button的时候调用
this->Close();
如何在关闭之前将子窗体的textBox->Text值传给Form1的Lable5->Text.
多谢了!
晕了 直接这样就传过去了 惊叹啊!!!!
Child_1 f;
f.ShowDialog();
this->label5->Text = f.textBox1->Text;//textBox1 为public!!!! 展开
3个回答
展开全部
将要传值的EDIT控件 添加一个变量,并设置为公有 public ,这样父窗口可以直接访问这个变量,
用getwindowtext()函数获取值,并赋给父窗口的变量!
用getwindowtext()函数获取值,并赋给父窗口的变量!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在form1添加一个string类的变量s;并且提供get/setd方法,其实吧,在关闭子窗口以前获取父类。this.parent.s=textbox.Text;
然后在合form1适地方写label5.Text=s
然后在合form1适地方写label5.Text=s
追问
Child_1 类不是Form1的子类.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
命名空间内定义一个全局变量...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询