计算一批文本框内容的和

sueprljy 2004-05-04 03:17:31
文本框用来接收实型数据,数量可能有几十个(例如:this.textBox1 到this.textBox100),我想对他们求和.
...全文
31 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sueprljy 2004-05-05
  • 打赏
  • 举报
回复
谢谢 chenyuming2004(一切从2004开始)
chenyuming2004 2004-05-04
  • 打赏
  • 举报
回复
我试过了,方法不错,很有启发.

我原来是这样想的不知道是否行的通?
for ( int i=0; i < NumberOfTextbox; i++)
{
操作(this.textBoxi.text);//这样写我知道肯定不对,是否有类似的处理方法呢?
}


你这种方法其实就是控件数组,
在VB6中很普及,
在.Net中本身不支持控件数组,
你要自己去写,
比较麻烦。
zag 2004-05-04
  • 打赏
  • 举报
回复
可以试着写个类,重载+操作符。
sueprljy 2004-05-04
  • 打赏
  • 举报
回复
我试过了,方法不错,很有启发.

我原来是这样想的不知道是否行的通?
for ( int i=0; i < NumberOfTextbox; i++)
{
操作(this.textBoxi.text);//这样写我知道肯定不对,是否有类似的处理方法呢?
}
1979xt 2004-05-04
  • 打赏
  • 举报
回复
楼上的方法不错呀,遍历查找.
sueprljy 2004-05-04
  • 打赏
  • 举报
回复
是啊,一个一个加是可以,如果多呢,或是动态生成的textbox那就不太好办了,我是想看看有没有比较好的方法可以借鉴一下.
chenyuming2004 2004-05-04
  • 打赏
  • 举报
回复
double i=0;
foreach(System.Windows.Forms.Control txt in this.Controls)
{
if(txt is System.Windows.Forms.TextBox)
{
i+=Convert.ToDouble(txt.Text);
}
}
残崖孤鹰 2004-05-04
  • 打赏
  • 举报
回复
晕掉,用那么多做什么??玩游戏呀???
你用一个数组存不就行了??

一个一个加,没有其它办法!

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧