问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#怎么通过for循环取出多个textBox控件里的值?

发布网友 发布时间:2023-04-11 00:36

我来回答

4个回答

热心网友 时间:2023-09-18 16:25

如果你程序习惯好的话,就会给textbox的name属性赋值,这样就就可以获取指定的textbox了
foreach(Control item in this.Controls)
{
if(item is TextBox && item.Name.IndexOf("txtFind") == 0)
{
string currentText = ((TextBox)item).Text;//获取文本框的值
}
}追问if (item is TextBox && item.Name.IndexOf("xxBox") == 0)

重命名成xxBox的几个textBox中的值都没有取出来

追答如果你重新命名的是“xxBox”,xx是不一致的地方的话,就说明名字的规律是在最后的,这样的话indexof就不可以等于0了,我一般命名textbox是以txt开头的
box结尾也可以,item.Name.Substring(item.Name.Length-3)=="Box"

这样来判断

热心网友 时间:2023-09-18 16:25

利用递归获取一个控件里的所有textbox:
List<TextBox> lstTextBox = new List<TextBox>();
private void GetText(Control con)
{
if (con is TextBox)
{
lstTextBox.Add((con as TextBox));
}
else
{
foreach (Control co in con.Controls)
{
GetText(co);
}
}
}

热心网友 时间:2023-09-18 16:26

foreach(Control item in this.Controls)
{
if(item is TextBox)
{
string currentText = ((TextBox)item).Text;//获取文本框的值
}
}

热心网友 时间:2023-09-18 16:27

foreach (Control item in this.Controls)
{
if (item is System.Windows.Forms.TextBox && item.Name.Substring(item.Name.Length - 3, 3).Equals("Box"))
{
string currentText = ((System.Windows.Forms.TextBox)item).Text;//获取文本框的值
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的士的.已经好几年了.10年多了好像.想问下.会不会报废? 98年上牌的普桑 现在还能过户吗?手续齐全 年审到2012年9月 宿迁牌照能... 一个圆柱形容器(如图)里面的水深8厘米,把一个底面半径6厘米,高4厘米... ...水的高度是8cm,把一个铁制实心圆锥直立在容器以后 一首轻快地日文歌歌词有a xi da no u mei da DNF第三季70级暴风眼纯刷图加点 dnf暴风眼技能末日暴风需要什么前置技能 70暴风眼加点(暴力点的)(复制狗衮) dnf女柔道纯杀图,觉醒满好还是1好?高手来。。。 榆林神东还招聘员工吗 c#,.net 对多个textBox进行循环赋值时使用这个方法,但是不能赋值在一些控件容器里的textbox C# 用winform实现,循环textbox判断并赋值给lable winform的textbox循环显示数据 ios13.2.1有哪些 一年级小学生元旦手抄报文字内容 macos13.2.1在一体机上好用吗 macos13.2.1好用吗 八个礼四个仪 中国建造师网站登陆需要手机验证码吗 狐狸怎么喂养回忆咬人了 宁波信用社用卡账单日是18号还款多少 乐视手机倒闭了没有 一个可以同时登陆两台手机吗? 一个可以在两个手机上同时登录吗? This recovery OS is not coform current OS version是什么意思 Red Flag Server41不能启动KDE,error:can not co 教育部新闻发布会视频在哪看 向网站发布视频新闻需要收费吗? It is not co___to take too much luggage while traveling 英灵神殿怎么取消建造模式 二抗显影原理 康杰中学985达线率 2022年康杰中学考入清北人数 运城康杰中学每年考985院校能考多少 康杰中学2022高考成绩550在多少名次上 1.7米等于多少毫米 下面是冰冰家1998~2007年收入和支出情况统计表。 赠与合同的撤销情形有哪些 西门子变频器系列号在哪 哪些情形属于赠与合同被撤销 赠与合同的撤销条件都包括哪些 中职单招和普高单招有哪些区别 中专生单招和高中生单招的区别 中专单招和高中单招有什么区别 保密工作个人年度工作总结 中宏的健康险做的怎么样,值得买吗 九大产业链是什么 十二五政府大力发展的九大行业 江夏纸坊晚上有玩的吗 万达贷逾期被起诉立案冻结财产怎么办