VS2008中创建两窗体将一个窗体上的textbox赋值到另一个窗体的textbox怎样做
3个回答
展开全部
可以用委托
追问
可以写写代码看看吗?
追答
我想复杂了,, 可以不用委托。。
这是Form2 窗体中一个按钮 的事件
private void button1_Click(object sender, EventArgs e)
{
//获得文本框的值
string str = textBox1.Text;
//打开Form1 窗体
Form1 f1 = new Form1();
//调用Form1窗体中给文本框赋值的方法
f1.GetValue(str);
//显示Form1窗体
f1.Show();
}
你还要在Form1窗体中写GetValue()这个方法
展开全部
如果有两个窗体,一个是Form1,Form2;现在用Form2调用Form1里textbox的值。
先在Form1申明一个公共变量 Public static String s;(这句应该知道在哪写吧?就是在所有方法的外面)
然后在你想要获取的地方写 s=textbox.text.tostring();
在Form2 调用 ,textbox.text= Form1.s;.
先在Form1申明一个公共变量 Public static String s;(这句应该知道在哪写吧?就是在所有方法的外面)
然后在你想要获取的地方写 s=textbox.text.tostring();
在Form2 调用 ,textbox.text= Form1.s;.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
利用继承关系实现,将第二个窗体设为从第一个那里继承来的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询