Listview 在VB6中将复选框列添加到列表视图

Listview 在VB6中将复选框列添加到列表视图,listview,checkbox,vb6,Listview,Checkbox,Vb6,在我的VB6版本中,ListView控件没有复选框属性,它是否必须添加一个特殊的项目引用?或者我应该如何做?根据控件上确实存在的属性,我已将ListView.View属性设置为lvwReport。我已经看过了,财产应该在那里,我试图实现的是与此类似的东西: 我经常看到的一种方法是使用lvwMyListView.ListItems(1).Checked=True来检查特定的项,但当我使用该方法时,我得到的只是一个“成员未找到错误” 非常感谢您的帮助。您正在查找该属性。您使用的控件的VB5版本没有

在我的VB6版本中,ListView控件没有
复选框
属性,它是否必须添加一个特殊的项目引用?或者我应该如何做?根据控件上确实存在的属性,我已将
ListView.View
属性设置为
lvwReport
。我已经看过了,财产应该在那里,我试图实现的是与此类似的东西:

我经常看到的一种方法是使用
lvwMyListView.ListItems(1).Checked=True
来检查特定的项,但当我使用该方法时,我得到的只是一个“成员未找到错误”


非常感谢您的帮助。

您正在查找该属性。

您使用的控件的VB5版本没有复选框属性。写下属性,以便可以重置它们。必须先从项目中删除v5 comctrl32.ocx中的控件,然后才能删除引用。打开组件窗口(Ctrl+T),取消选中Microsoft Windows Common Controls 5.0(SP?),并选中Microsoft Windows Common Controls 5.0(SP6)。如果您没有安装VB service pack 6,您应该先找到它并安装它。Version 6控件具有复选框属性。DLL中还有其他控件,例如TreeviewProgressBarSliderImageList,因此如果您使用这些控件中的任何一个,它们也将被替换


注意:您可以同时使用对v5和v6版本的引用,因此不必立即删除v5引用。我不会这么做,但如果您不介意,并且在您的项目中有其他v5控件,您可以将其保留为两个引用。

我尝试过使用它,但如上所述,我收到了一条“未找到
方法或数据成员”消息。在“属性”窗口中,单击“关于”,并告诉我们您拥有的控件的版本。Microsoft ListView控件有一个复选框属性,并且您的
lvwMyListView.ListItems(1).Checked=True
语句应该有效。它说:
ListView ActiveX控件版本5.0
旧的5.0版本没有该功能。该库与6.0版本一起提供,以帮助将旧的VB5程序移植到VB6,直到您开始重写。