在我的VB6版本中,ListView控件没有Checkboxes
属性,是否必须添加特殊项目引用?或者我应该如何操作,根据this thread属性确实存在于控件上,我已将ListView.View
属性设置为lvwReport
。我看过old forum threads,属性应该在那里,我想要实现的是类似的东西:
我经常看到的一种方法是使用lvwMyListView.ListItems(1).Checked = True
来检查特定项目,但是当我使用它时,我得到的只是“未找到成员错误”。
真正感谢任何帮助。
答案 0 :(得分:2)
您使用的控件的VB5版本没有 Checkboxes 属性。记下属性,以便重置它们。必须先从项目中删除v5 comctrl32.ocx中的控件,然后才能删除引用。打开组件窗口( Ctrl + T ),取消选中 Microsoft Windows Common Controls 5.0 (SP?)并检查 Microsoft Windows Common Controls 5.0(SP6)。如果您没有安装VB Service Pack 6,您应该找到它并首先安装它。 versio 6控件具有复选框属性。 DLL中还有其他控件,例如 Treeview , ProgressBar ,滑块和 ImageList ,所以如果你正在使用任何这些控件,它们也将被替换。
注意:您可以同时引用同时使用的v5和v6版本,因此您不必立即删除v5引用。我不会这样做,但是如果你不关心,并且在你的项目中有其他v5控件,你可以留下它两个引用。
答案 1 :(得分:1)
您正在寻找Checkboxes财产。