C#如何从代码中循环修改text的文本框值

text个数很多,如何用循环把值全部修改

        //using System.Linq;
        //注意这代码只支持窗口上的,不支持其他容器内部的
        private void button1_Click(object sender, EventArgs e)
        {
            this.Controls.OfType<TextBox>()
                .ToList().ForEach(x =>
                    { x.Text = "hello"; });
        }

追问

不起作用啊

追答

是Winform还是其他的?我都说了只支持直接拖到窗口的。

追问

额。。asp页面

追答

哦,那看看其他人回答的吧。

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-11
textblock还是text?追问

text文本框

c#windows应用窗体如何使用代码修改标题栏的text属性值?
值为true表示修改过,值为 false表示没有修改过。 (13)TextLength属性:用来获取控件中文本的长度。 (14)WordWrap:用来指示多行文本框控件在输入的字符超过一行宽度时是否自动换行到下一行的开始,值为true,表示自动换到下一行的开始,值为false表示不自动换到下一行的开始。 2、常用方法: (1)AppendText方法:把一个...

C# 循环为textbox赋值
private void button1_Click(object sender, EventArgs e) { int num = 1; while (true) { this.textBox1.Text = num.ToString(); \/\/刷新界面 this.textBox1.Update(); \/\/暂停线程一定时间让眼睛看清楚 System.Threading.Thread.Sleep(200); num++; if (...

C#中如何通过循环给大量textbox赋不同的值?
string[] arr=new string[]{"a","b"};for(int i=0;i<2;i++){ ((TextBox)form1.FindControl("TextBox"+(i+1).ToString())).Text=arr[i];}

C#程序中怎样修改TXT文本里面的类容?怎样删除文本里面指定的内容?代 ...
string s = File.ReadAllText("c:\\\\你的文本文件.txt");s.Replace("你需要删除的字符串", string.Empty);File.WriteAllText("c:\\\\你的文本文件.txt",s);File类中还有很多实用函数,如ReadLines、AppendText、AppendAllText等,你可以查MSDN,一般的需求都能满足。

C#中TextBox1、TextBox2。。。TextBoxN怎么循环付值
可以用个遍历 foreach (Control current in this.Controls){ if (current is TextBox){ TextBox.Text="你要的值"} }

c#怎么多次给文本框赋值怎么不覆盖原来的内容
如果你要每次都在其后连接新的字符串,用StringBuilder对象吧。用法如下 StringBuilder sb=new StringBuilder()string str1=this.textbox1.text;sb.append(str1);string str2="这里是你要添加的新的值";sb.append(str2);this.textbox1.text=sb;如果是有规律的字符串,还可以考虑用循环。

C#在其它类的线程工更新winForm中的textbox内容?
首先你应该把Mainform里的TextBox对象(假设叫做textBox1)保存在TCPServer.Instance里;其次由于是后台线程,所以不能直接对textBox1的text赋值,应该这样:void listenerProc(){ while (true){ textBox1.Invoke( new EventHandler( delegate{ textBox1.Text = "xxxxx"; } ) );} } ...

如何让文本框内的字在一个弹窗中改变?
你可以通过弹窗将用户输入的文本框内容传递给另一个窗口或对话框,然后在那里修改该文本框内容。以下是一些用于在C#中显示和修改文本框内容的示例代码:在一个窗口中打开另一个窗口:Form2 frm = new Form2(); \/\/ 实例化另一个窗口 frm.textBox1.Text = this.textBox1.Text; \/\/ 将文本框1的...

c# 如果写 更新 文件中数据的代码?
每次都覆盖Mydata.txt中的内容的话用最简单就是用 System.IO.File.WriteAllText(@"c:\\Mydata.txt", TextBox1.Text + " " + TextBox2.Text);另外按你现在的方法还可以用 FileStream fs =newFileStream("Mydata.txt",FileMode.Create, FileAccess.Write); \/\/Create替换成Append就是在结尾追加...

C#如何在另一个类的线程中对Textbox内容进行修改?
参考如下,主要是对InvokeRequired的应用,下面的代码在线程中显示时间:private void Form1_Load(object sender, EventArgs e){ Thread th = new Thread(new ParameterizedThreadStart(this.thproc));th.Start(this);} private void thproc(object obj){ Form1 owner = obj as Form1;if (owner ==...

相似回答