0
我的应用程序运行不稳定,因为我必须在一个表单中有很多复选框。我从一些消息来源获悉,我应该尝试填充CheckedListBox
中的复选框。但我不知道我怎么能意识到这一点。其中我想告诉你我的解决方案CheckBox
。CheckedListBox,填充一行复选框
任何人都可以告诉我如何使用CheckedListBox
来填充它吗?
for (int i = 1; i <= maxTask; i++)
{
Label labelTasks = new Label();
labelTasks.Text = "A" + i;
labelTasks.Width = 28;
labelTasks.Height = 13;
labelTasks.Location = new Point(boundX_Label, boundY_Label);
boundX_Label += 26;
panel.Controls.Add(labelTasks);
CheckBox checkBox = new CheckBox();
checkBox.Name = String.Format("checkboxTask{0}", i);
checkBox.GotFocus += checkBox_GotFocus;
checkBox.LostFocus += checkBox_LostFocus;
checkBox.Text = "";
checkBox.Width = 20;
checkBox.Height = 15;
checkBox.Location = new Point(boundX_ChkBox, boundY_ChkBox);
boundX_ChkBox += 26;
checkBox.CheckedChanged += new EventHandler(checkBox_CheckedChanged);
panel.Controls.Add(checkBox);
}
此代码将填充一行复选框,如显示其中。我的应用程序有大约200个这个复选框行。
'CheckedListBox'只是一个华而不实的列表框。添加到收藏夹 – Plutonix
因此它不会解决问题? – Matej
我不知道你可能有什么(其他)问题。帖子说你不知道如何使用checkedlistbox。我解释* *:myCLB.Items.Add(“A34”)' – Plutonix