Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Обработка событий ActiveX на динамически созданных кнопках? (число прочтений - 2143 )
stepman1
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 86
Зарегистрирован: 02. Июля 2007
Обработка событий ActiveX на динамически созданных кнопках?
28. Ноября 2014 :: 05:55
Печать  
Может кто знает - возможно ли как-то подключить динамически обработчики событий от Activex, если кнопки-основы созданы динамически:

лАтр      =      лРасш.ДобавитьАтрибут(лИДКнопки, 3);

АтрФормы = СоздатьОбъект("АктивИкс");
                             
АтрФормы = СоздатьОбъект("АктивИкс");
АтрФормы.УстановитьАтрибут(Форма, лИДКнопки);
3Дкнопка=АтрФормы.СоздатьЭУ("BTNENH.BtnEnhCtrl.4"); // 3D magic button

// в цикле создается аля клавиатура (много кнопок под Activex)

?

  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Обработка событий ActiveX на динамически созданных кнопках?
Ответ #1 - 28. Ноября 2014 :: 07:40
Печать  
Можно.
Проще оформить в класс, который будет динамически лепить кнопку с 3дмаджик буттон со всеми методами.
  
Наверх
 
IP записан
 
stepman1
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 86
Зарегистрирован: 02. Июля 2007
Re: Обработка событий ActiveX на динамически созданных кнопках?
Ответ #2 - 28. Ноября 2014 :: 10:32
Печать  
ммм. если через классы, то события класс кнопок на форме отлавливать через передачу  обработку "ОбработкаВнешнегоСобытия" ?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Обработка событий ActiveX на динамически созданных кнопках?
Ответ #3 - 28. Ноября 2014 :: 10:39
Печать  
Нет, зачем ?
Они все будут доступны в соответствующих методах самого класса.
  
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 850
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Обработка событий ActiveX на динамически созданных кнопках?
Ответ #4 - 03. Декабря 2014 :: 15:00
Печать  
Как пример смотри класс http://www.1cpp.ru/forum/YaBB.pl?num=1351073387
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать