Использовать классы вместо элементов управления ActiveX. Содержит полезный пример поиска Комбобокс(3 вариации) – VB 5.0, VB 6.0 – База кода

Скачать

Название (оригинал): Use Classes instead of activeX Controls. Contains useful Combobox Lookup Example(3 Variations)

Описание:
Англ (оригинал)

Use Classes instead of activeX Controls. Contains useful Custom Combobox Lookup Example to encapsulate GUI function.
Advantages:
Easy Code Maintainence.
Easier to Create than active X Control
No need to implement passthroughs for properties/methods/events(VB Does it AUTOMATICALLY – in a fashion)
Instantly have events/properties code added to the class by VB
Class can be public in activeX DLL and still perform all event related processing of a control on a form!!!
Unlike ActiveX Controls – no extra resize event code needed to handle resizing
Can ENCAPSULATE ALL Control Code within the class (including code for licenced controls) thus bypassing some of the licencing issues when distributing activeX controls holding other licenced controls eg for use on web pages
Allows encapsulation of all Business Logic and GUI-control within easily maintainable classes (NEAT!)
THERE IS NO CODE IN THE TEST FORM THAT PERFORMS ANY OF THE ACTUAL METHODS/PROPERTIES/EVENTS USED IN THE LOOKUP/DROPDOWN FUNCTIONS. Dont Flame me for using the word objects in the context of VB.
Check it out

Рус (машинный)

используйте классы вместо элементов управления ActiveX. Содержит полезные пользовательские примеру выпадающем списке поиска, чтобы инкапсулировать функции графического интерфейса.
В
Достоинства:
В
Простота Обслуживания Код. в
Легче создать, чем активного управления x
В
Нет необходимости осуществлять passthroughs свойств/методов/событий(глаг делает это автоматически, в способа)
В
Мгновенно события/код свойства, добавленные к классу в. Б.
В
Класса могут быть общедоступными в ActiveX dll и все-таки проанализировать все события, связанные с обработкой элемент управления на форме!!!
В
В отличие от элементов ActiveX – без дополнительной Размер кода события нужно обрабатывать изменение размера
В
Могут ИНКАПСУЛИРОВАТЬ весь код внутри класса (в том числе и код для лицензии управления) минуя некоторые вопросы лицензирования при распределении элементов ActiveX проведение других номерных управления, например, для использования на веб-страницы
Позволяет инкапсуляции всех бизнес логики и GUI-контроль в сопровождении классы (аккуратно!)
НЕТ КОД В ТЕСТОВОЙ ФОРМЕ, КОТОРЫЕ ВЫПОЛНЯЕТ ЛЮБОЙ ИЗ АКТУАЛЬНЫХ МЕТОДОВ/СВОЙСТВ/СОБЫТИЙ ИСПОЛЬЗУЮТСЯ В LOOKUP/РАСКРЫВАЮЩИЙСЯ СПИСОК ФУНКЦИЙ. Не пламя меня за использование объектов слово в контексте глаг.
Зацените

база кода