【发布时间】:2015-03-12 22:51:43
【问题描述】:
我是编程新手,我正在尝试根据组合框上的选定值更改文本框的值,因为值是数字 1 到 20,并且根据选择,它将是数字可见的文本框。我正在使用已更改的事件选择索引。
这是我的代码:
private void cbxPIN_SelectedIndexChanged(object sender, EventArgs e)
{
int pines = Convert.ToInt32(cbxPIN.SelectedItem.ToString());
if (pines == 1)
{
textbox1.visible = true;
}
else if (pines == 2)
{
textbox1.visible = true;
textbox2.visible = true;
}
...
else if (pines == n)
{
textbox1.visible = true;
textbox2.visible = true;
...
textboxn.visible = true;
}
}
既然组合框上有 25 个不同的数值,是否有更简单的方法来执行此操作?除了比较每个不同的值吗?
类似循环的东西。
【问题讨论】:
标签: c# winforms combobox textbox