| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > TOpenDialog и OnTypeChange |
| Автор: artemiy 5.4.2007, 15:39 | ||
Мне нужно изменить значение ofAllowMultiSelect в зависимости от выбранного в данный момент фильтра. Делаю это во время события OnTypeChange. Вот код:
А значение ofAllowMultiSelect все равно не изменяется. Где у меня ошибка? |
| Автор: ama_kid 5.4.2007, 15:47 |
| а у тебя событие срабатывает? |
| Автор: Yanis 5.4.2007, 15:54 |
| А то, что ты меняешь его Options никак не влияют на его работу. Вот при следующем вызове они повляют. |
| Автор: Yanis 5.4.2007, 15:56 |
| Если диалог уже вызван, то пока он не закроется, изменение опций не влияет. Добавлено через 1 минуту и 8 секунд Напиши свой диалог выбора файлов и папок. Так будет проще. Ну или можно перевызывать диалог при смене фильтра, но это дурной тон. |
| Автор: Sunvas 5.4.2007, 15:59 | ||
artemiy, попробуй так:
|
| Автор: artemiy 5.4.2007, 16:04 | ||
Не работает |
| Автор: Yanis 5.4.2007, 17:06 | ||
| Sunvas, artemiy Ребят, что с вами? Посмотрите на реализацию
Надеюсь станет понятнее. Это тоже самое, что запустить программу из IDDE, переписать код в редакторе и требовать его выполнять от работающей программы. |
| Автор: artemiy 5.4.2007, 17:20 | ||
Мечтать не вредно )) А вдруг бы такое возможно было? )) |
| Автор: Sunvas 5.4.2007, 18:39 |
| Yanis, уже проштудировал. Я просто спокойно спать не смогу, если это не сделаю. |