0 / 0 / 0
Регистрация: 21.10.2008
Сообщений: 62
|
||||||
1 | ||||||
Динамические контролы и обработка события Click25.01.2009, 11:51. Показов 8670. Ответов 5
Метки нет (Все метки)
Еще раз. Excel 2000. Я подгружаю динамически в форму календарь.
Если календарь статический то все просто - процедура Private Sub Cld_Click(). Если я неправильно подгружаю динамически календарь, то очень хотелось бы пример - как надо это делать правильно.
0
|
25.01.2009, 11:51 | |
Ответы с готовыми решениями:
5
Обработка события Click, вставка html после генерации и обработка этого кода Обработка события Click в Datagridview Обработка события Click в TextBox Обработка события Click и похожие вещи |
2 / 2 / 2
Регистрация: 23.06.2007
Сообщений: 397
|
||||||||||||||||
25.01.2009, 13:59 | 2 | |||||||||||||||
Для того, чтобы назначить свою процедуру на события какого-то класса (календарь), необходимо раннее связывание - (в Refernces должна быть ссылка на этот класс)
Нет, конечно можно попытаться и без этого, через ....., но зачем городить кучу кода с API функциями. В UserForm секции (General) объявляете (при разработке следует установить ссылку на календарь в References )
На событии открытия книги вешаем процедуру добавления ссылки и открытия формы
0
|
0 / 0 / 0
Регистрация: 21.10.2008
Сообщений: 62
|
||||||
25.01.2009, 15:07 [ТС] | 3 | |||||
Все сделал, как Вы говорили :
При выполнении Add - ошибка - Type mismatch
0
|
2 / 2 / 2
Регистрация: 23.06.2007
Сообщений: 397
|
|
25.01.2009, 16:00 | 4 |
Ну значит у меня Office кривой, код скопирован из рабочего примера.
0
|
0 / 0 / 0
Регистрация: 21.10.2008
Сообщений: 62
|
|
25.01.2009, 16:21 [ТС] | 5 |
Может это у меня Office кривой или может быть еще чего-то надо сделать ?
0
|
1 / 1 / 1
Регистрация: 29.12.2008
Сообщений: 108
|
||||||||||||||||
27.01.2009, 00:21 | 6 | |||||||||||||||
Специально для 'Джема'. Извини, что долго руки не доходили, ведь обещал уже давно. Вроде без проблем работает. Для примера-создай новый UserForm с именем UserForm6
Помести туда:
Set Mycmd = Controls.Add('Forms.CommandButton.1', 'CommandButton1') Если прошло, - напиши. Сергей Совсем забыл, вставь в форму заранее Frame Сергей P.S. Во всем этом динамическом добавлении есть временной глюк. Можешь сделать то же и без Frame, тогда так (класс не меняешь):
One more P.S.: Полистай события в классе. Там будут все события для календаря Сергей
0
|
27.01.2009, 00:21 | |
27.01.2009, 00:21 | |
Помогаю со студенческими работами здесь
6
Обработка события Click кнопки создаваемой в коде Обработка события 'click', при постоянном нажатии на ссылку Обработка события UserControl.Click когда он закрыт Label Динамические контролы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |