Цитата:
Изначально опубликовано Prof
Наверное по-человечески никак
А вот извратиться - можно
Объявляете глобальную переменную для формы, скажем "int а"
перекрываете лукапы обоих контролов
а = 1; super();
a = 2; super();
в filenamelookup...() формы пишете код в зависимости от значения а.
Принцип верный, но чтобы без лишних if / case обойтись разумно поступить так:
в classDeclaration формы запихать переменные
str fileNameLookup*;
определить ф-ии лукапов как:
str fileNameLookup*()
{
return fileNameLookup*;
}
ну и соответственно в lookup - методах контролов пишем:
fileNameLookup* = ......;
super();