24.08.2004, 09:12 | #1 |
Участник
|
Как работать с типом FileNameOpen?
На одной формочке есть 2 поля типа FileNameOpen. При заполнении этих полей (диалог открытия файла) для установки параметров диалога (заголовок, фильтр на файлы) используются методы формы FilenameLookUpTitle(),FilenameLookUpFilter() и т.п. Как в этих методах понять из какого поля они были вызваны (хочется устанавливать разные фильтры для выбора файлов)?
|
|
24.08.2004, 10:10 | #2 |
Участник
|
Наверное по-человечески никак
А вот извратиться - можно Объявляете глобальную переменную для формы, скажем "int а" перекрываете лукапы обоих контролов а = 1; super(); a = 2; super(); в filenamelookup...() формы пишете код в зависимости от значения а. |
|
24.08.2004, 10:45 | #3 |
Участник
|
Цитата:
Изначально опубликовано Prof
Наверное по-человечески никак А вот извратиться - можно Объявляете глобальную переменную для формы, скажем "int а" перекрываете лукапы обоих контролов а = 1; super(); a = 2; super(); в filenamelookup...() формы пишете код в зависимости от значения а. в classDeclaration формы запихать переменные str fileNameLookup*; определить ф-ии лукапов как: str fileNameLookup*() { return fileNameLookup*; } ну и соответственно в lookup - методах контролов пишем: fileNameLookup* = ......; super(); |
|
24.08.2004, 10:51 | #4 |
Участник
|
ИМХО - проще не заморачиваться с системной формой, а использовать в лукапе WinAPI::getOpenFileName()
|
|
|
За это сообщение автора поблагодарили: Hans (1), blitzkrieg (1). |
24.08.2004, 11:37 | #5 |
Участник
|
Цитата:
На одной формочке есть 2 поля типа FileNameOpen. При заполнении этих полей (диалог открытия файла) для установки параметров диалога (заголовок, фильтр на файлы) используются методы формы FilenameLookUpTitle(),FilenameLookUpFilter() и т.п. Как в этих методах понять из какого поля они были вызваны (хочется устанавливать разные фильтры для выбора файлов)?
|
|
Теги |
filenameopen, ax3.0 |
|
Похожие темы | ||||
Тема | Ответов | |||
FileNameOpen | 6 | |||
Reporting Services и как работать с отчетами. | 11 | |||
FileNameOpen | 3 | |||
Заказ с типом "Конртакт" (Axapta 3.0) | 7 | |||
Как работать с tree? | 3 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|