Показать сообщение отдельно
Старый 16.09.2003, 12:58   #1  
SnowMan is offline
SnowMan
Участник
 
57 / 10 (1) +
Регистрация: 15.08.2003
Адрес: Москва
LookUp форма и параметры
Добрый день!

Создал собственную LookUp форму, которую вызываю с помощью EDT и его свойства FormHelp. Для логики работы данной формы необходимо получить дополнительную информацию.

Вопросы
- Можно ли передать какие-то либо параметры в LookUp форму? или
- Можно ли из LookUp формы получить доступ к объектам/свойствам/методам формы из которой LookUp форма была вызвана.

PS
Форма из которой вызывается LookUp форма является диалогом
Переопределять методы (lookup method) для объектов диалога не умею

рекомендации mazzy читал, рассматриваю как вариант
Цитата:
Изначально опубликовано mazzy
Если нужно переопределить методы или сделать что либо нетривиальное - используй обычные формы вместо диалога. Это нагляднее и понятнее.
...
Если уж очень хочется это сделать именно в диалоге, то разберись с семейством классов FormBuild*. Я бы не рекомендовал
PHP код:
void clicked()
{
    
dialog                      dialog = new dialog('');
    
FormBuildGroupControl       groupCtrl ;
    
FormBuildStringControl      stringCtrl ;
    ;
    
super();

    
groupCtrl  dialog.mainFormGroup();
    
//groupCtrl.frameType(FormFrameType::Edged3D);

    
stringCtrl groupCtrl.addControl(FormControlType::String'');
    
stringCtrl.extendedDataType(extendedTypeNum(DVG_StringLookUp));    // EDT with FormHelp
    
stringCtrl.lookupButton(2); //Always

    
dialog.run();


__________________
Дмитрий Гришин