0

すべての行に checkBox、画像、および Text がある listView を作成したいと考えています。また、グリッドのようではなく、listBox のように表示される行が必要です (すべての項目が前の項目の下にあります)。だから私はこれを試しました:

Imagelist.ImageSize = new Size(32, 32);
int count = 0;
listView1.LargeImageList = Imagelist;
listView1.CheckBoxes = true;
listView1.FullRowSelect = true;
List<string> names = new List<string>() { "1", "2", "3", "4" };
foreach (string s in names)
{
    ListViewItem lst = new ListViewItem();
    lst.Text = s;
    lst.Tag = count;
    lst.ImageIndex = count++;
    lst.SubItems.Add(s);
    listView1.Items.Add(lst);
}

しかし、私はこのプレゼンテーションを持っています:

ここに画像の説明を入力

そして、この行を追加すると:

listView1.View = View.Tile;

私はこの例外を得ました:

les cases à cocher (checkboxes) ne sont pas prises en charge en mode tile. choisissez un autre mode d'affichage ou définissez checkboxes à false.

これは私が欲しいものです:

ここに画像の説明を入力

4

1 に答える 1

1

@terrybozzio に感謝しますが、私はオープン ソースコントロールのObjectListViewを使用しました。そしてそれは素晴らしいです。

于 2013-11-13T14:16:19.253 に答える