|
![]() |
#1 |
Участник
|
Вопрос снят. Через formRun.parmMyLocVar() все получилось
|
|
![]() |
#2 |
Участник
|
Зачем нужны такие "макароны"? Есть обработчик событий - его развивайте, очевидно, что у него не хватает на момент конструирования передачи объекта, отсюда и потребность в форму возвращаться.
|
|
![]() |
#3 |
Участник
|
Поясните, пожалуйста, что Вы имеете ввиду
|
|
![]() |
#4 |
Участник
|
Причина по которой вынуждены возвращаться в formRun к объекту который как переменная в нем находится говорит о том, что в классе-обработчике событий отсутствует необходимый для работы его логики компонент. На момент конструирования класса, логично, этот компонент в обработчик и передать.
Иными словами - перекрыть конструктор по умолчанию, new CustomEventHandler(), добавив обязательный параметр. В этом случае инициализация будет иметь примерно такой вид: new CustomEventHandler(requiredToWorkObject). На момент срабатывания события, при таком подходе, formRun не будет нужен. Последний раз редактировалось Товарищ ♂uatr; 07.08.2024 в 18:17. |
|