【发布时间】:2016-05-13 06:26:55
【问题描述】:
我在这里使用 c#.net。
combobox1 包含一个从 1 到无限的数字,例如 n,如果出现 combobox1.text == 1,则出现 textbox1 和 textbox2,combobx1.text == 2 然后出现 textbox1 至 textbox4,combobox1.text==n然后出现textbox1 到textbox2*n。
如何将textbox 对象设置为动态添加?我的组合框 1 中的项目限制为 8 个,这意味着我只有 16 个文本框。如果我想要文本框的数量不受 n 的限制怎么办。
例如在控制台中。
console.read("Input n : ");
int n = convert.toint16(console.readline());//100
double[] x = new double[n];
double[] y= new double[y];
for(int i = 0;i<n;i++){
x[i]=convert.todouble(console.readline());
y[i]=convert.todouble(console.readline());
}
类似的东西,但在 Windows 形式。
我正在学习制作回归插值程序,所以我需要 x 和 y。这就是为什么如果 combobox1.text==1 那么 2 个文本框应该是可见的
【问题讨论】:
-
您可以为要显示的控件的标签分配一个值,并在组合更改时找到这些控件。
-
真实代码可能会建议快捷方式。
-
创建几个List
。一个用于所有值,一个用于每个值,并循环遍历 totalList 检查每个是否包含在当前 valueList 中! -
您需要使用
Events,看看以下页面并尝试一下:msdn.microsoft.com/en-us/library/aa645739(v=vs.71).aspxdotnetperls.com/form -
请不要以不同的格式重复相同的问题:stackoverflow.com/questions/37201760/…