c#如何动态获取窗体上所有textbox的文本

窗体上有不确定个textbox我要动态获取所有的文本内容,怎么办

第1个回答  推荐于2017-09-08
可以用foreach循环窗体所有的控件,判断如果这个控件是text的话,就取值什么的。
代码可以这样:
foreach (Control ctl in this.Controls)
{
if (ctl is TextBox)
{
string s = ((TextBox)ctl).Text;
}
}本回答被提问者采纳
第2个回答  2012-04-18
foreach (Control c in Controls)
if( c is TextBox ) MessageBox.Show(c.Name+"="+c.Text);
第3个回答  2021-05-24
如果要获取groupBox里面的Textbox,要改成这样:
foreach (Control c in Controls)
{
if (c is GroupBox)
{
foreach (Control d in c.Controls)
{
if (d is TextBox)
{
d.Text = "";
}
}
}
}
第4个回答  2012-04-18
string a= this.textbox,text

c#如何动态获得窗体上全部textbox的文本
可以用foreach循环窗体所有的控件,判断如果这个控件是text的话,就取值什么的。代码可以这样:foreach (Control ctl in this.Controls){ if (ctl is TextBox){ string s = ((TextBox)ctl).Text;} }

C#怎么通过for循环取出多个textBox控件里的值?
如果你程序习惯好的话,就会给textbox的name属性赋值,这样就就可以获取指定的textbox了 foreach(Control item in this.Controls){ if(item is TextBox && item.Name.IndexOf("txtFind") == 0){ string currentText = ((TextBox)item).Text;\/\/获取文本框的值 } } ...

C#如何获取窗体的TextBox的值
通过 TextBox 的属性进行获取;以下假设 TextBox 的 name 是 textBox winform 是 Text 属性, string str = textBox.Text; 就是窗体 TextBox 的值。wpf 是 Content 属性, string str = textBox.Content; 就是窗体 TextBox 的值。

C#如何获取窗体的TextBox的值
通过 TextBox 的属性进行获取;以下假设 TextBox 的 name 是 textBox winform 是 Text 属性, string str = textBox.Text; 就是窗体 TextBox 的值。wpf 是 Content 属性, string str = textBox.Content; 就是窗体 TextBox 的值。

C#中怎么获取TextBox里的内容?
比如说要TEXTBOX1内的内容,就只要写TEXTBOX1.text就行了,如果要的数字,就写convert.toint32(textbox1.text)行了

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

C#怎么获取textbox.text的内容,比如说我想通过这个标签输入公式,然后...
获取textbox值容易,但是想要解析公式很麻烦,括号,乘除法,加减法的优先级都要考虑。不是你现在的水平可以实现的(从你的问题可以看出),放弃吧,用别的方法。比如公式不多的话,可以将公式写死,用dropdownlist选择公式,然后用不同的方法实现。

C#中如何获取登陆界面中文本框中的内容?
你要有相应的权限表来控制用户操作界面的权限级别。比如超级管理员使用全部菜单,普通管理员使用其中的部分菜单。当你进入到main窗体的时候,你传入的参数应该是:用户名,权限等级,等其你需要使用的信息。加载main窗体的时候,根据login窗体传入的参数(权限等级),动态加载权限等级可以访问的菜单。或者是...

请问在C#中,如何调用通过动态方法添加的textbox的text值?
1.建议你将需要隐藏的文本框在设计器上直接创建,并放进一个Panel里面,然后要显示或隐藏直接操作这个Panel,这样就不会有你的问题了。2.如果非要动态查找,可以遍历窗体的Controls集合进行查找。上面同学说的FindControl是WebForm才有的方法,在WinForm中没有。

C#如何读取其他页面TEXTBOX里的内容
例如登陆页面:session("name")=textbox1.text '获取写入session 主页面:dim name as string '定义字符串 name=session("name") '读取session response.write(name) '页面输出 以上是VB的语法,不知C#中要改不,思路就是如此。

相似回答