Какие дополнительные «стандартные» элементы управления VB6 можно включить через Project

Существует множество дополнительных контрольных «пакетов» (библиотек), которые вы можете включить в VB6 через Проект> Компоненты.

Я пытаюсь найти хорошие замены для элементов управления Sheridan SScommand и SSframe. Но я также хочу найти дополнительные элементы управления, такие как диалог с вкладками.

Я не уверен, какие из перечисленных в списке компонентов: a. Я могу распространять б. Довольно зрелые и хорошо поддерживаются (или, по крайней мере, были, когда разработка на VB6 закончилась).

Какие-нибудь советы?

0 vb6
12.12.2008 23:40:59
4 ОТВЕТА

Вот список элементов управления, которые поставляются с VB: http://support.microsoft.com/kb/194784

Sheridan Controls перечислены. Я не знаю, насколько хорошо они поддерживаются:

Сводка элементов управления Ниже приводится сводная информация о файлах элементов управления ActiveX, поставляемых с различными выпусками Visual Basic:

Элемент управления ActiveX Имя файла Версия Edition *


Управление данными ADO 6.0 (OLEDB) MSADODC.ocx 6.00.8171 L, P, E

AXBrowse VCMAXB.ocx 6.00.8169 P, E

Cdlg RepCdlg.ocx 6.00.8161 P, E

Chart Control 6.0 MSChart.ocx 6.00.8079 P, ​​E

Управление диаграммой 6.0 (OLEDB) MSChrt20.ocx 6.00.8177 P, E

Comm Control 6.0 MSComm32.ocx 6.00.8169 P, E

Common Controls-3 6.0 ComCt332.ocx 6.00.8169 P, E

Common Dialog Control 5.0 (SP2) Comdlg32.ocx 5.01.4319 E

Common Dialog Control 6.0 ComDlg32.ocx 6.00.8169 L, P, E

Data Gound Grid Control 5.0 (SP3) DBGrid32.OCX 5.1.814 P, E

Элементы управления списком привязки данных 6.0 DBList32.ocx 6.00.8169 L, P, E

DataGrid Control 6.0 (OLEDB) MSDatGrd.ocx 6.00.8169 L, P, E

DataList Control 6.0 (OLEDB) MSDatLst.ocx 6.00.8169 L, P, E

DataRepeater Control 6.0 (OLEDB) MSDatRep.ocx 6.00.8169 P, E

Desaware Анимированные кнопки управления AniBtn32.OCX 1.00.036 P, E

FlexGrid Control 5.0 (SP2) Msflxgrd.ocx 5.01.4319 E

FlexGrid Control 6.0 MSFlxGrd.ocx 6.00.8169 L, P, E

Grid Control Grid32.ocx 1.0.2908 P, E

Grid Control Grid32.ocx 1.00.2930 P, E

Иерархическое управление FlexGrid 6.0 MSHFlxGd.ocx 6.00.3005 L, P, E

Управление передачей интернета 6.0 MSInet.ocx 6.00.8169 P, E

MAPI Controls 6.0 MSMAPI32.ocx 6.00.8169 P, E

Маскированный Редактировать Управление 6.0 MSMask32.ocx 6.00.8169 P, E

MicroHelp Gauge Control Gauge32.ocx 1.00.0024 P, E

Контроль состояния ключа MicroHelp KeySta32.ocx 1.00.0024 P, E

Мастер MSFlexGrid FlexWiz.ocx 6.00.8169 P, E

Управление мультимедиа 6.0 Mci32.ocx 6.00.8169 P, E

Outline Control MSOutl32.ocx 1.00.2922 P, E

Аутридер SpinButton Control Spin32.ocx 1.00.0044 P, E

PictureClip Control 6.0 PicClp32.ocx 6.00.8169 P, E

Управление графиком Pinnacle-BPS Graph32.ocx 1.00.047 P, E

RemoteData Control 6.0 Msrdc20.ocx 6.00.8169 E

Rich TextBox Control 6.0 RichTx32.ocx 6.00.8169 L, P, E

Script Control 1.0 MSScript.ocx 1.0.02604 P, E

SysInfo Control 6.0 SysInfo.ocx 6.00.8169 P, E

Диалоговое управление с вкладками 5.0 (SP2) Tabctl32.ocx 5.01.4319 E

Диалоговое управление с вкладками 6.0 TabCtl32.ocx 6.00.8169 L, P, E

THREED32 Threed32.ocx 1.00.0041 P, E

Vbsql OLE Пользовательский модуль управления Vbsql.ocx 6.50.163 E

VisModelBrowser VCMVMB.ocx 6.00.8169 P, E

Мастер приложений Visual Basic 6.0 AppWiz.OCX 6.00.8177 L, P, E

Visual Basic 6.0 DataForm Wizard DataForm.ocx 6.00.8169 P, E

Visual Basic 6.0 MSChart Wizard ChartWiz.ocx 6.00.8177 P, E

Управление без окон 6.0 MSWLess.ocx 6.00.8169 P, E

Windows Common Controls 5.0 (SP2) Comctl32.ocx 5.1.4319 E

Windows Common Controls 5.0 (SP2) ComCtl32.ocx 6.00.8022 L, P, E

Общие элементы управления Windows 6.0 MSComCtl.ocx 6.00.8177 L, P, E

Общие элементы управления Windows Comctl32.ocx 1.00.2415 E

Windows Common Controls-2 5.0 (SP2) Comct232.ocx 5.01.4319 E

Windows Common Controls-2 5.0 (SP2) ComCt232.ocx 6.00.8022 L, P, E

Windows Common Controls-2 6.0 MSComCt2.ocx 6.00.8177 L, P, E

Winsock Control 6.0 MSWinsck.OCX 6.00.8169 P, E

1
13.12.2008 04:23:37

Если вы поддерживаете приложение VB6 (или VB.NET) в течение длительного времени, я настоятельно рекомендую вам свести к минимуму использование сторонних элементов управления. Сторонние контроли отлично подходят для чего-то одноразового «прямо сейчас». Тем не менее, для долгосрочного обслуживания они являются проблемой, так как судьбы сторонних поставщиков приводят к прекращению поддержки.

Это особенно верно для элементов управления внешним видом, таких как пакет управления Threed. Мы создали собственный пульт управления, который мы поддерживаем. Это было одноразовое вложение, которое сделало поддержку намного легче за эти годы.

2
15.12.2008 13:34:06

Я обнаружил, что элементы управления в VB Accelerator действительно полезны в качестве альтернативы стандартным настройкам VB6 и коммерческим продуктам. Они с открытым исходным кодом, так что вы можете вносить изменения, но они достаточно стабильны, что мне только иногда нужно было сделать это.

1
15.12.2008 23:36:00

Я бы избежал контроля Шеридана СС из threed32.ocx. Они не поддерживаются в Vista . Я согласен с тем, что в целом лучше свести к минимуму вашу зависимость от сторонних элементов управления, поскольку они вряд ли будут поддерживаться создателем элемента управления.

0
5.01.2009 17:59:13