2

重複の可能性:
ListBox内のCheckBox
C#のリストボックス内にチェックボックスを挿入するにはどうすればよいですか?

アプリケーションからのウィンドウで、リストボックス内にチェックボックスを追加したいと思います。

これが私のコードです:

CheckBox cb = new CheckBox();
while (dr.Read())
{

    listBox1.Items.Add(String.Format("{0} {1}",cb,dr["Stu_Name"]));
}

ただし、意図した結果が得られていません。

データリーダーからの各列の値の前にあるチェックボックスが必要ですか?助言がありますか?

4

1 に答える 1

6

つまり、 CheckedListBoxコントロール(Windowsフォーム)を使用する必要があります。

Windowsフォームアプリケーションのサンプルコードは次のとおりです。

private void Form1_Load(object sender, EventArgs e)
    {
        var items = checkedListBox1.Items;
        items.Add("Perls");
        items.Add("Checked", true);
    }
于 2012-12-16T14:17:43.800 に答える