Страница: 1 |
Как узнать, что пользователь вышел из диалога Open по Esc ? На свойство FileName это не влияет ...
Влияет - FileName="" Только нужно следить за CommonDialog1.CancelError, если оно True - будет генерироваться ошибка при нажатиии ESC. У меня CommonDialog1.CancelError = False, так как я хочу позволить пользователю нажать Escape. Но в этом случае FileName не изменяется. Неужели, единственная возможность отследить Escape - это поставить CommonDialog1.CancelError = True и отслеживать ошибку с помощью On Error Goto ... ? Да, можно и так, а можно и перед вызовом CommonDialog задать: CommonDialog1.Filename="" и после вызова проверять - если и по-прежнему - "" - значит или нажат ESC(Cancel) или юзер не выбрал ничего. Но в справке рекомендуется первый вариант. Страница: 1 |
Вопрос: Стандартный диалог Open. Выход по Esc
Добавлено: 14.02.03 12:14
Автор вопроса: avkiev | ICQ: 226072
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Alex&r
Вопросов: 10
Ответов: 105
Профиль | | #1
Добавлено: 14.02.03 13:10
Номер ответа: 2
Автор ответа:
avkiev
ICQ: 226072
Вопросов: 48
Ответов: 107
Профиль | | #2
Добавлено: 14.02.03 13:29
Номер ответа: 3
Автор ответа:
Alex&r
Вопросов: 10
Ответов: 105
Профиль | | #3
Добавлено: 14.02.03 15:28
Номер ответа: 4
Автор ответа:
avkiev
ICQ: 226072
Вопросов: 48
Ответов: 107
Профиль | | #4
Добавлено: 14.02.03 15:55
Ясно, спасибо