Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
uk8amk
-
- Обычный пользователь
-
-
- Сообщения: 67
- Зарегистрирован: 26.07.2007 (Чт) 16:52
- Откуда: Tashkent
uk8amk » 21.01.2008 (Пн) 14:36
при указании пути к файлу использую Commondialog1.ShowOpen. в книжке рекомендуется для обработки нажатия на отмену использовать следующий код:
if CommonDialog1.Filename="" Then Exit Sub
Однако если ранее уже был открыт файл, то этот же файл будет открыт повторно при нажатии на кнопку отмены.
Можно было бы использовать перед каждым вызовом Comondailog1 код
Commondialog1.Filename=""
Но это может изменить открывающийся каталог. Как быть в этом случае?
-
alibek
-
- Большой Человек
-
-
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 21.01.2008 (Пн) 14:51
Вообще-то правильнее включать CancelError и обрабатывать ошибку.
Также можно проверять StrPtr=0.
Lasciate ogni speranza, voi ch'entrate.
-
uk8amk
-
- Обычный пользователь
-
-
- Сообщения: 67
- Зарегистрирован: 26.07.2007 (Чт) 16:52
- Откуда: Tashkent
uk8amk » 22.01.2008 (Вт) 12:11
спасибо
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Yandex-бот и гости: 125