2016-06-16 2 views
0

1つのフォームに多数のチェックボックスがあるため、アプリケーションが不安定になっています。私はいくつかの情報源から、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あります。

enter image description here

+0

をdoing-により にCheckedListBoxに項目を追加することができ、このためCheckedListBox使用することができます 'CheckedListBox'は単なる見せかけのListBoxです。アイテムコレクションに追加 – Plutonix

+0

それで問題は解決しませんか? – Matej

+0

あなたは(他の)どんな問題があるのか​​分かりません。あなたはチェックリストボックスの使い方を知りません。私は*: 'myCLB.Items.Add(" A34 ")' – Plutonix

答えて

0

あなたは、あなたは単にCheckedListBox

CheckedListBox1.Items.Add("A1"); 
関連する問題