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