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

2024年11月23日 09:11
有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事件