我正在考虑使用VB6 Common Controls Replacement Project控件,并希望了解其他人对它们的体验。
具体做法是:
答案 0 :(得分:3)
我在各种项目中使用了各种CCRP组件(特别是BrowseDialog,FileDialogs,FolderTreeview和High-Performance Timer),并且没有遇到任何问题。回答你的问题:
1)只需要OCX或dll来分发它们。 2)是的,他们需要注册。 3)他们依赖的控件将在每个系统上(comctl32.dll是所有常见的Windows控件,没有它的GDI应用程序)。 4)我用过的那些我从来没有遇到过这样的事。我没有全部使用它们,所以我不能代表所有这些,但它们对我来说总是非常强大。
答案 1 :(得分:1)
我们有多个应用程序多年来成功使用了CCRP FolderTreeview。我们已经看到很难找到在Widows 8上运行的崩溃,并且相信我们已将它们隔离到FolderTreeview和在同一文件夹上打开的Windows资源管理器实例之间的一些奇怪的交互。
如果确认,则表明您确实不想再使用CCRP FolderTreeview了。
答案 2 :(得分:1)
到目前为止,CCRP项目似乎已经死了很长时间(网站版权为2004)。
然而有一个不同的,有生命力的,显然是成功的替代项目,该项目可能会很有用: http://www.vbforums.com/showthread.php?841929-VB6-ActiveX-CommonControls-%28Replacement-of-the-MS-common-controls%29&p=5129155#post5129155
我已经在项目中使用了它,并且效果很好。请注意,VBCCR库有多种变体,包括OCX以及要编译为您自己的程序的代码。
答案 3 :(得分:0)
1-3)假定DLL位于每个系统上 - 您只分发(并注册)OCX。
4)他们取代了哪些控件?