【问题标题】:Is one of these ways of adding a ListViewItem to a ListViewGroup wrong?将 ListViewItem 添加到 ListViewGroup 的这些方法之一是否错误?
【发布时间】:2012-03-29 18:55:01
【问题描述】:

下面是一些创建ListViewGroup的基本代码,将其添加到现有ListView(listApplications)的Groups集合中,然后创建ListViewItem并将其添加到ListviewGroup::

ListViewGroup AppCategory1 = new ListViewGroup("Cat1", HorizontalAlignment.Left);
AppCategory1.Tag = "ThereIsAnAppForThat";
listApplications.Groups.Add(AppCategory1);
ListViewItem lvi = new ListViewItem();
//Now, which way of assigning a ListViewItem to a group is preferred? This way:
lvi.Group = AppCategory1;
//or this way:
AppCategory1.Items.Add(la);

?

【问题讨论】:

    标签: .net winforms listview listviewitem


    【解决方案1】:

    根据 MSDN ListViewGroup.Items 文档

    您可以通过在 ListViewItem 构造函数中指定组、设置 ListViewItem.Group 属性或直接将项添加到组的 Items 集合来将项分配给组。

    因此,这些方法之间没有显着差异。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-29
      • 2013-04-17
      • 1970-01-01
      • 1970-01-01
      • 2014-03-22
      • 2012-02-11
      • 2015-12-24
      相关资源
      最近更新 更多