Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 组合框赢了';我没有出现_C#_Combobox_Invisible - Fatal编程技术网

C# 组合框赢了';我没有出现

C# 组合框赢了';我没有出现,c#,combobox,invisible,C#,Combobox,Invisible,为什么组合框不会出现在表单上?(它们是隐形的) private组合框[]statsValues; 公共财政收入() { 初始化组件(); statsValues=新组合框[5]; for(字节b=0;b

为什么组合框不会出现在表单上?(它们是隐形的)

private组合框[]statsValues;
公共财政收入()
{
初始化组件();
statsValues=新组合框[5];
for(字节b=0;b
需要将以这种方式创建的控件添加到表单控件集合中

this.Controls.AddRange(statsValues);

作为旁注,您正在同一位置创建5个combox。当你把它们显示在你的表格上时,你将无法看到它们的全部,只有最后一个在其他四个的顶部

Thx它成功了!是的,我知道这只是为了看看他们是否出现了,哈哈。现在要分配正确的值。10分钟后,我将选择您的答案作为最佳答案:)您知道如何在不创建新System.Drawing.Point的情况下,在一行上设置位置的X和Y吗?我注意到,如果我评论这一行,它们仍然显示在0,0.Nvm上。我查看了“frmMain.Designer.cs”,当我在设计模式下创建的组合框的位置更改时,它使用相同的函数来更改其位置。您需要System.Drawing.Point,因为位置是该类型的属性。
this.Controls.AddRange(statsValues);