Главная страница Библиотека (скачать книги) Скачать софт Введение в программирование Стандарты для C++ Уроки по C# Уроки по Python HTML Веб-дизайн Ассемблер в среде Windows ActiveX Javascript Общее о Линукс Линукс - подробно Линукс - новое Delphi Паскаль для начинающих Турбопаскаль Новости Партнеры Наши предложения Архив новостей |
Методы События Механизм работы с событиями следующий (необходимо выполнить два шага): Рекомендуется, чтобы элемент управления ActiveX генерировал следующие стандартные события: Click, DblClick, KeyDown, KeyPress, KeyUp, MouseDown, MouseMove и MouseUp. Представим, например, что вы хотите создать элемент управления в виде некоторой текстовой метки, которая меняет свое название и свойства, в зависимости от некоторого события — нажатия клавиши мыши. Пусть в нашем примере при первом нажатии мыши в поле метки она меняет свое название с Метка на Старт, а при повторном нажатии — на Стоп. Как должна выглядеть эта процедура в стандартном событии click для объекта Label 1, вставленном в usercontroll? Private Sub Labell_Click() В стандартном окне разработки Visual Basic при выборе шаблона ActiveX-элемента это будет выглядеть так, как показано на рис. 1.10. Рис. 1.10. Разработка элемента управления ActiveX в Visual Basic При исполнении данной программы в стандартном браузере это будет выглядеть так, как показано на рис. 1.11. В этом примере вы можете видеть, что объект ActiveX работает и ведет себя точно так же, как любая VBScript-программа, встроенная в Web-страницу. Это — одно из больших преимуществ использования элементов управления ActiveX в Интернете. Широкий спектр выбора уже имеющихся в наличии и заказных ActiveX-элементов в конечном счете может привести к тому, что процесс программирования станет весьма легким делом: всего-то нужно будет только найти такой элемент управления, в котором разработчик нуждается для выполнения конкретной специфической цели. |
|
Библиотека программиста. 2009. |
|