Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Событие на вновь созданный контрол не вешается / 4 сообщений из 4, страница 1 из 1
17.01.2010, 01:27
    #36414265
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Событие на вновь созданный контрол не вешается
есть такой код,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
            Set knop = UserForm2.MultiPage1( 1 ).Controls.Add("forms.commandbutton.1")
                    With knop
                    .Name = "cmdbut" & i
                    .AutoSize = False: .Left =  500 :  .Top = (razmer + i * razmer) -  1 : .WordWrap = False
                    .Caption = "Вывести варианты"
                    .Height = razmer
                    .Width =  140 
                    
            End With

он повторяется динамическое количество раз (создает на форме кнопки)
нужно чтобы срабатывал макрос на нажатие этого контрола допустим с именем MyMacro

пробовал через
Код: plaintext
.OnAction="MyMacro"
, писал его сразу после Width, но выдает ошибку "437 Объект не поддерживает метод"

Еще пытался разобраться с прямой записью кода в VB проект, не получилось.

p.s. переменная knop делал и объект и команд баттон и контрол не имеет значения
...
Рейтинг: 0 / 0
17.01.2010, 03:32
    #36414315
Бенедикт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Событие на вновь созданный контрол не вешается
...
Рейтинг: 0 / 0
17.01.2010, 11:36
    #36414399
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Событие на вновь созданный контрол не вешается
Бенедикт,

спасибо. Работает классно. Жаль что в классах не разбираюсь. Но попробую. Еще раз спасибо.
...
Рейтинг: 0 / 0
17.01.2010, 11:56
    #36414407
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Событие на вновь созданный контрол не вешается
Бенедикт,

Разобрался. Все работает.
Очень удобный модуль.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Событие на вновь созданный контрол не вешается / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]