今までcheckedListBox1を扱ったことはありません。私が作成したいプログラムは、多数のチェックボックスを使用するよりも、それを使用することでメリットが得られます。
私はコードを持っています:
private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
int selected = checkedListBox1.SelectedIndex;
this.Text = checkedListBox1.Items[selected].ToString();
}
これの問題は、ボックスをクリックして強調表示するたびに、強調表示されたオブジェクトが選択されることです。私が探しているのは、強調表示されたものではなく、選択されたものの変化を認識することです。
私が知りたいのは、CheckListBox の最初のインデックス項目と 3 番目の項目がチェックされている場合、それが真かどうかを確認するにはどうすればよいかということです。
最終的には理解できると確信していますが、コードを見ると非常に役立ちます。
3 つのボックスがあるとします。 Box A = messageBox.Show("a"); ボックス B = messageBox.Show("b"); ボックス C = messageBox.Show("c");
ボックスがチェックされている場合のみ、mbox が表示されます。私が知りたいのは、たとえば、ボタンを押すと2つのメッセージボックスに「a」と「c」のいずれかが表示されるように、AとCがチェックされているかどうかを確認する方法です。