Страница: 1 |
1. Создал новый UserControl, поместил туда label. 2. В событии Label_Click написал msgbox ”HELLO” 3. Поместил UserControl на форму, запустил. 4. Нажимаю на UserControl, и ничего не происходит
Код в контроле должен быть следующим: Event Click() Private Sub Label1_Click() RaiseEvent Click MsgBox "HELLO" End Sub А вообще, сапоставлять объекты, расположенные на контроле, с событиями, проще всего используя ActiveX Control Interface Wizard... (Меню: Add-Ins -> ActiveX Control Interface Wizard...), если этот пункт у тебя отсутствует, то нужно его включить (Меню: Add-Ins -> Add-In Manager... , в окне менеджера выбираешь из списка VB 6 ActiveX Ctrl Interface Wizard и ниже, во фрейме Load Behavior, ставишь галочки на Loaded/Unloaded и Load on Startup). Удачи! Страница: 1 |
Вопрос: Создание UserControl
Добавлено: 21.11.03 14:44
Автор вопроса: Smith | ICQ: adamis@list.ru
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
rusloc
Вопросов: 0
Ответов: 1
Web-сайт:
Профиль | | #1
Добавлено: 21.11.03 18:43
Номер ответа: 2
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #2
Добавлено: 21.11.03 20:51
Ну так если ты жмёшь на UserControl, а не на Label, то чего же ты
хочешь?
А вообще, можно было привести код контрола..