Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Прикладне додаток &Розробка проекту для створення нового класу Auto і елемента керування Label з новим властивістю Caption в системі об'єктно-орієнтованого програмування&

Реферат Прикладне додаток &Розробка проекту для створення нового класу Auto і елемента керування Label з новим властивістю Caption в системі об'єктно-орієнтованого програмування&





стового поля

List1.Left=0

List1.Top=0

'Розміри текстового поля

List1.Height=UserControl.Height.Width=UserControl.WidthSubSub UserControl_Resize ()

'Процедура обробки подій і зміни розмірів

UserControl_InitializeSub


4.2 Програмування властивостей


Розміри більшості елементів управління можна змінювати за допомогою мишки, або шляхом зміни значень властивостей Height і Width. Після зміни розмірів елемента керування, він перемальовується в новому вигляді автоматично. При розробці нового елемента керування ActiveX також необхідно подбати про те, щоб його розміри змінювалися коректно, а його компоненти - пропорційно розмірам елемента керування.

Для регулювання розмірів необхідно створити процедури, які будуть обробляти події Initialize (Ініціювання) і Resize (Зміна розмірів).

Задати необхідні властивості елемента керування можна безпосередньо в програмному коді, записуючи відповідні процедури і функції. Найбільш зручно використовувати спеціальну програму - Майстер елементів управління ActiveX (ActiveX Control Interface Wizard).

Для цього необхідно скористатися диспетчером надбудов Add - In Manager, який запускається при виборі пункту головного меню Add - Ins та підпункту Add - In Manager (рис 6).


Рис.6. Вибір пункту головного меню Add - Ins та підпункту Add - In Manager.


Відкривається діалогове вікно диспетчера надбудов, яке необхідно додати VB6 ActiveX Ctrl Interface Wizard. У списку надбудов «Avaliable Add - Ins» натиснути ЛКМ на рядок «VB6 ActiveX Ctrl Interface Wizard», а в полі «Load Behavior» поставити прапорець в рядку «Loaded/Unloaded» і натиснути на кнопку OK (рис.7).


Рис.7. Додавання надбудови VB6 ActiveX Ctrl Interface Wizard.


Діалогове вікно зникне, але якщо тепер знову вибрати пункт Add - Ins головного меню, то в списку, який розкриється, з'явитися новий пункт - «ActiveX Ctrl Interface Wizard ...» (рис.8). Після натискання на нього ЛФМ Майстер елементів управління ActiveX (далі Майстер) запускається на виконання.


Рис.8. Вибір підпункту «ActiveX Ctrl Interface Wizard ...» пункту Add - Ins головного меню.


Майстер виконує свої дії в чотири кроки. На першому кроці з'являється вікно «ActiveX Control Interface Wizard - Introduction» (Майстер елементів управління ActiveX - Вступ), в якому дається загальна інформація про роботу Майстра і рекомендації по роботі з ним. Це вікно не обов'язкове, для того, щоб надалі воно не з'являлося, необхідно поставити прапорець у прямокутнику біля рядка «Skip this screen in the future» (Пропустити це вікно в майбутньому) (рис.9).



Натискаємо кнопку Next і переходимо до наступного етапу.


Рис.10. Вікно Майстра - крок 2.


На другому етапі з'являється вікно «ActiveX Control Interface Wizard - Select Interface Members» (Майстер елементів управління ActiveX - Вибір компонентів елемента управління) (рис.10).

Це вікно містить два списки. У лівому списку Available Names (Доступні імена) наведено імена властивостей, методів і подій, які можна використовувати в даному елементі управління. У правому списку (Вибрані імена) відібрані властивості, методи і події, притаманні більшості елементів управління.


Між цими списками розташовані чотири кнопки:


Кнопка додає виділене ім'я властивості, методу або події з лівого списку в правий, тобто доповнює список властивостей, методів і подій мого елементу управління. (Ім'я виділяється натисканням на нього ЛКМ).


Кнопка додає всі імена з лівого списку в правий список.

Кнопка видаляє виділене ім'я з правого списку, тобто виділені властивості, методи або події будуть недоступні в елементі управління, який розробляється.


Кнопка видаляє всі імена з правого списку, тобто елемент управління не матиме жодних властивостей, методів і подій, крім обов'язкових (Name, Height, Width т.д.) (рис.11).


Рис.11. Вікно Майстра - крок 2 - видалені імена всіх властивостей, методів і подій елемента керування.

Натискаємо на кнопку Next для переходу до третього етапу, де визначаємо власні властивості елемента управління.

На третьому кроці з'являється вікно Майстра «ActiveX Control Interface Wizard - Create Custom Interface Members» («Майстер елементів управління ActiveX - Створення власних к...


Назад | сторінка 5 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Формування корпоратівної культури як елемента стратегічного управління тури ...
  • Реферат на тему: Вікно в світ євангельських істин: стихія російської народної мови в поемі Н ...
  • Реферат на тему: Вітчизняна школа управління: імена, підходи, актуалізація досвіду
  • Реферат на тему: Аналіз конкуренції як головного елемента ринкового механізму
  • Реферат на тему: Національне агентство інвестицій і приватизації Республіки Білорусь - " ...