powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Событие на вновь созданный контрол не вешается
4 сообщений из 4, страница 1 из 1
Событие на вновь созданный контрол не вешается
    #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
Событие на вновь созданный контрол не вешается
    #36414315
Фотография Бенедикт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Событие на вновь созданный контрол не вешается
    #36414399
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бенедикт,

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

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


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