C# WinForm 窗体与窗体之间控件的调用

现有父窗体Form1其中有textBox1,button1,点击button1显示子窗体Form2,Form2上有lable1控件现在我想要将lable1的Text在显示... 现有父窗体Form1其中有textBox1,button1,点击button1 显示子窗体Form2,Form2上有lable1控件
现在我想要将lable1的Text在显示Form2的同时改为Form1的textBox1.Text

怎么办??谢谢
展开
 我来答
玩转数据处理
推荐于2017-11-26 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3794

向TA提问 私信TA
展开全部
最简单的办法就是把 Form2 的 lable1 的 Modifiers(对象的可见性级别) 设为 Public ,然后在 Form1 中就可以这么写了

Form2 form2 = new Form2();
form2.label1.Text = this.textBox1.Text;
form2.Show();
追问
谢谢   (*^__^*)
百度网友6936026
2014-05-30 · TA获得超过109个赞
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:121万
展开全部
在字窗体控件中建一个改变lable1的text的public方法,在new了Form2,show之前,执行这个方法,改变其值,再show就行了。
更多追问追答
追问
可以给个粗略的代码吗???万分感谢
追答
class Form2//不全面,理会意思就行
{
Lable lable1;

public void SetLab(string s)

{
lable1.Text = s;

}
}

class Form1
{
//button1点击事件中处理

Form2 frm2 = new Form2();

frm2.SetLba(textBox1.Text);

frm2.Show();//or frm2.ShowDlag();//模式显示

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式