Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Стандартный диалог Open. Выход по Esc Добавлено: 14.02.03 12:14  

Автор вопроса:  avkiev | ICQ: 226072 

Как узнать, что пользователь вышел из диалога Open по Esc ?

На свойство FileName это не влияет ...

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Alex&r



Вопросов: 10
Ответов: 105
 Профиль | | #1 Добавлено: 14.02.03 13:10

Влияет  -  FileName=""

Только нужно следить за  CommonDialog1.CancelError, если оно True - будет генерироваться ошибка при нажатиии ESC.

Ответить

Номер ответа: 2
Автор ответа:
 avkiev



ICQ: 226072 

Вопросов: 48
Ответов: 107
 Профиль | | #2 Добавлено: 14.02.03 13:29

У меня CommonDialog1.CancelError = False, так как я хочу позволить пользователю нажать Escape.

Но в этом случае FileName не изменяется.

Неужели, единственная возможность отследить Escape - это поставить CommonDialog1.CancelError = True и отслеживать ошибку с помощью On Error Goto ... ?

Ответить

Номер ответа: 3
Автор ответа:
 Alex&r



Вопросов: 10
Ответов: 105
 Профиль | | #3 Добавлено: 14.02.03 15:28

Да, можно и так, а можно и перед вызовом CommonDialog задать:

CommonDialog1.Filename=""

и после вызова проверять - если и по-прежнему  - "" - значит или нажат ESC(Cancel) или юзер не выбрал ничего.

Но в справке рекомендуется первый вариант.

Ответить

Номер ответа: 4
Автор ответа:
 avkiev



ICQ: 226072 

Вопросов: 48
Ответов: 107
 Профиль | | #4 Добавлено: 14.02.03 15:55
Ясно, спасибо

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам