C# 怎么在form1中设置form2的textbox.Text 属性

我在Form1中写Form2.textBox1.Text=xxxxxxxxx可在编译时却报错说“Form2.textBox1.Text不可访问,因为它受保护级别限制”... 我在Form1中写Form2.textBox1.Text = xxxxxxxxx

可在编译时却报错说“Form2.textBox1.Text不可访问,因为它受保护级别限制 ”
展开
 我来答
令狐奇志摩燎
2019-12-19 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:28%
帮助的人:910万
展开全部
首先在form2中新增一个自定义函数
public
form2(string
str)
{

textbox1.text=str;

initializecomponent();
}
然后在form1中调用即可
form2
frm2
=
new
form2(x);
frm2.show();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
crystal3606
2008-12-25 · TA获得超过108个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:150万
展开全部
可以这么做,如果两个窗体是在同一个命名空间下:

定义一个代理,注意这个代理是全局的:
public delegate void MyInvoke(string Item1,string Item2,string Item3);

//在窗体From2中有这么一个回调函数,用于在ListView里添加一个新项的:
private void UpdateListView(string Item1,string Item2,string Item3)
{
ListView1.Items.Add(Item1);
ListView1.Items[ListView1.Items.Count - 1].SubItems.Add(Item2);
ListView1.Items[ListView1.Items.Count - 1].SubItems.Add(Item3);
}

//比如说点击Form2的一个按钮弹出Form1进行录入,在点击按钮的事件下:
//把委托传过去
Form1 frmEdit=new Form1(new MyInvoke(UpdateListView));
frmEdit.ShowDialog(this);

//在Form1里定义一个属性
private MyInvoke mi=null;

在构造函数中接收这个委托:
public Form1(MyInvoke myInvoke)
{
this.mi=myInvoke;
}

//录入数据后,点击OK按钮,在点击事件下:
//回调
this.mi(this.TextBox1.Text,this.TextBox3.Text,this.TextBox3.Text);
this.Close();//关闭Form1

说明:以上代码没有测试过,但以前这么用过,虽然方法比较麻烦,但用起来不错,有问题再说...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7790906
2008-12-25 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:392
采纳率:40%
帮助的人:121万
展开全部
一般是使用委托
还有个你可以把Form2.textBox1的Modifiers设为Public

并且你也不能这样调用,要这样
比如你实例化Form2的时候,对象名叫frm2
就是Form2 frm2 = new Form2()
调用就是frm2.textBox1.Text = XXXX;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guofeng_zhang
2008-12-25 · 超过18用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:66万
展开全部
把Form2.textBox1的Modifiers设为Public
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weibohai
2008-12-25 · 超过14用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:43.6万
展开全部
form2设置public权限看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式