我有一个包含100个子文件夹的文件夹。 我的应用有20个复选框。
表单加载后,表单会检索所有文件夹名称,并为每个复选框提供“checkbox.Text”属性。
如果我只有25个复选框和100个文件夹,我会得到一个“indexOutOfRange”异常。
如何通过在时间执行中添加更多复选框来解决此问题?可能吗?
PS:我是VS的初学者谢谢你的阅读
UPDATE :语言是VB.NET,proyect是一个Windows窗体
答案 0 :(得分:1)
嗯,像
dim newCheckBox as new CheckBox()
newCheckBox.Text = "Foo"
targetControl.Controls.Add(newCheckBox)
应该有效。根据父控件的内容以及布局属性的不同,您需要修改newCheckBox的属性,使它们整齐地对齐屏幕。
例如,可以使用FlowLayoutPanel。