C# 怎么在另一个类中获取窗体内textbox控件的text属性值

2024-11-23 09:11:46
推荐回答(5个)
回答1:

你在new那个类的时候将本窗体传进去(this),在那个类里面写一个含有这个窗体的构造函数和一个属性,然后就可以用了!还有需要在窗体里面的Form1.Designer.cs将需要调用的控件设置为public(在最后面设置)!给你个简单的示例

回答2:

你在窗体内设置一个public的属性,然后就可以访问了,参考如下代码:

public string Name
{
get {return this.textBox1.text};
}

回答3:

看了你对楼上的追问,Form1哪里打不出来了?下面第4项不就是吗?补充提问的form1.tex,如果我没有猜错,你后面是想写TextBox?那你需要在设计器中,选中TextBox,把modifiers属性改成Public。

回答4:

1:设置Textbox空间的Modifiers=public

2:class: Form form= new Form();
string text = form.textBox1.text;

回答5:

如果是类里面生成的窗体,可以用楼上2位的方法
如果需要实时知道,监听textbox的textChange事件