Показать сообщение отдельно
Старый 24.08.2004, 10:45   #3  
Alks is offline
Alks
Участник
 
336 / 41 (2) +++
Регистрация: 23.07.2004
Адрес: г. Новокузнецк
Цитата:
Изначально опубликовано Prof
Наверное по-человечески никак
А вот извратиться - можно
Объявляете глобальную переменную для формы, скажем "int а"
перекрываете лукапы обоих контролов
а = 1; super();
a = 2; super();

в filenamelookup...() формы пишете код в зависимости от значения а.
Принцип верный, но чтобы без лишних if / case обойтись разумно поступить так:

в classDeclaration формы запихать переменные
str fileNameLookup*;

определить ф-ии лукапов как:

str fileNameLookup*()
{
return fileNameLookup*;
}

ну и соответственно в lookup - методах контролов пишем:

fileNameLookup* = ......;
super();