[英]How to check if/else statement for multiple textboxes and variables?
我有一个带有5个文本框的Windows窗体。 在这些文本框中,用户可以填写3个值(500,555或610)。 每个值都需要乘以一个常数。 对于每个值,都有另一个常数。 以下是我的一个文本框(txtSectie1)的代码。
代替将这段代码复制5次(对于每个文本框),我认为有一种使用循环的方法,因此不必复制4次代码,但是我无法弄清楚。 对于5个文本框中的每一个,我想将一个值存储在变量中(从dblGewichtPaneel1到dblGewichtPaneel5)。 所有文本框和变量都具有相同的名称,只有最后一个字符从1更改为5。
解决方案1:
解决方案2:
使用找到控件
Textbox control = (TextBox) this.Controls["txtSectie" + i]; //this being Form or container control if(control!=null) { //do work }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.