0

我只需要一个可选的 ListView 项目。我在 .NET Compact Framework 3.5 中找不到禁用多项选择的属性/方法。而且我在 OpenNetCF 中找不到 ListView2。

4

1 回答 1

1

您可以使用ListBox Control。它的外观和功能可以像ListView Control一样。

截屏

如果您想(或需要)坚持使用 ListView 控件,您可以始终选择SelectionIndexChanged事件中的第一项并丢弃其余项。

void ListView1_SelectedIndexChanged(object sender, System.EventArgs e) {
  for (int i = 0; i < ListView1.SelectedItems.Count; i++) {
    ListViewItem item = ListView1.SelectedItems[i];
    if (i == 0) {
      Console.WriteLine(item.ToString());
    } else {
      item.Selected = false;
    }
  }
}
于 2012-09-03T19:05:48.867 回答