.Net 2.0ListView控件在Windows 2000和Windows XP上的差异
.Net 2.0为提供的ListView控件和1.1提供了分组和平铺视图两个新功能。这些功能需要在Windows XP或者Windows 2003上面才能表现出来。
效果图如下:
再Windows2000下面除了显示效果和以前一样以外,今天还发现下面这个问题。ListViewGroup.Count属性不会随ListView.Items.Clear()方法影响。
效果图如下:
再Windows2000下面除了显示效果和以前一样以外,今天还发现下面这个问题。ListViewGroup.Count属性不会随ListView.Items.Clear()方法影响。
ListView listView = new ListView();
ListViewGroup localGroup = new ListViewGroup("本地用户");
listView.Groups.Add(localGroup);
ListViewItem item = new ListViewItem("张山", localGroup);
// 此时 localGroup.Items.Count 等于 1
listView.Items.Clear();
// 此时在Windows XP、Windows 2003环境下
// localGroup.Items.Count 等于 0
//
// 而在Windows 2000 环境下
// localGroup.Items.Count 仍然等于1。
ListViewGroup localGroup = new ListViewGroup("本地用户");
listView.Groups.Add(localGroup);
ListViewItem item = new ListViewItem("张山", localGroup);
// 此时 localGroup.Items.Count 等于 1
listView.Items.Clear();
// 此时在Windows XP、Windows 2003环境下
// localGroup.Items.Count 等于 0
//
// 而在Windows 2000 环境下
// localGroup.Items.Count 仍然等于1。