我使用代码在formChild上显示组合框
ComboBox[] cbbItem = new ComboBox[20];
for( int i=0; i>20; i++)
{
cbbItem[i] = new ComboBox();
cbbItem[i].Location = new Point(5, (i * 50+10));
cbbItem[i].BringToFront();
this.Controls.Add(cbbItem[i]);
}
字符串
这是我的代码创建Combobox的一个示例。
我想把这些窗体放在父窗体的面板中。但根据我的计算,我需要20个comboboxes在1个表单上,他们被安排在一个垂直的列,他们的总高度约为1000多,但我的表单只能扩大到800最大,当我运行测试。在可视化应用程序中,滚动只能让我拖动到第9个组合框。形体不能再增高了。我试着从许多来源找到一种方法,但它不起作用。希望有人能给予我一个解决方案。多谢了
1条答案
按热度按时间mu0hgdu01#
在窗体中添加Panel控件,设置Panel属性
AutoScroll=true
。编辑你的代码:字符串
**注意:**for循环的条件是
i<20
不是i>20
。祝你好运。