c#winform编程 :form1按钮1打开form2 , form1按钮2改变form2tex
c#winform编程:form1按钮1打开form2,form1按钮2改变form2textbox数值,如何实现在线等...
c#winform编程 :form1按钮1打开form2 , form1按钮2改变form2textbox数值 , 如何实现 在线等
展开
2个回答
展开全部
Form1窗体后台代码:
Form2 frm2 = null;
private void btnOpenForm2_Click(object sender, EventArgs e)
{
frm2 = new Form2();
frm2.Show();
}
private void button1_Click(object sender, EventArgs e)
{
frm2.TextBoxValue = txtChange.Text;
}
Form2窗体后台代码:
public string TextBoxValue
{
get { return txtBeChanged.Text; }
set { ChangeMyTextBoxValue(value); }
}
private void ChangeMyTextBoxValue(string txt)
{
txtBeChanged.Text = txt;
}
效果
更多追问追答
追问
好像不行啊
虽然方法是punbilc 为什么form1里无法调用啊
展开全部
简单说一下 就不列出代码了 你把form2 的 textbox设置为公有的 这样在form1就可以访问form2的textbox了,还有一种方式就是在rorm2中写一个公有函数 这个函数有一个参数,函数改变textbox的值,form1调用这个函数就可以改变值。
更多追问追答
追问
public之后还是无法访问啊
modifiers改成public了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询