Фильтр расширений файлов в CommonDialog

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
vbStr
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 04.04.2005 (Пн) 20:18

Фильтр расширений файлов в CommonDialog

Сообщение vbStr » 25.08.2005 (Чт) 10:02

Как в стандартном диалоге "Открыть/Сохранить" отфильтровать разрешения допустимых к открытию/сохранению файлов?
Для этих целей есть свойство DefaultExt, но какое бы я расширение в это свойство не прописывал [txt, ".txt", "txt"], в окне обзора отображаются все файлы каталога.
:?: Как добиться того, чтобы в окне отображались файлы только с определенным расширением, напр., TXT?
Спасибо.
P.S. Для чего существует свойство Filter? В помощь пользователю... Связано ли оно как-нибудь с DefaultExt?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 25.08.2005 (Чт) 10:16

Filter="Текстовые файлы|*.txt"
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Etc
Обычный пользователь
Обычный пользователь
 
Сообщения: 64
Зарегистрирован: 18.11.2004 (Чт) 19:07
Откуда: Челябинск

Сообщение Etc » 25.08.2005 (Чт) 10:32

Если надо вставить несколько фильтров сразу писать так
Код: Выделить всё
ComDialog.Filter = "Блокнотовские Файлы |*.txt; |Файлы Word | *.doc"
:lol:
Ну не знаю я чего в подписи написать... :-)

vbStr
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 04.04.2005 (Пн) 20:18

Сообщение vbStr » 25.08.2005 (Чт) 15:28

GSerg, Etc! Спасибо. Но почему ваши коды работают только в процессе выполнения программы? Если же попытаться менять свойство в процессе разработки, то фильтр не работает!

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Сообщение lord0n » 25.08.2005 (Чт) 15:42

vbStr писал(а):GSerg, Etc! Спасибо. Но почему ваши коды работают только в процессе выполнения программы? Если же попытаться менять свойство в процессе разработки, то фильтр не работает!


а ты угадай почему после запуска ракета литит, а вовремя сборки стоит на земле :shock: :roll: :lol:
Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой, теперь ничего не работает и неизвестно почему.

vbStr
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 04.04.2005 (Пн) 20:18

Сообщение vbStr » 26.08.2005 (Пт) 9:43

lord0n писал(а):
vbStr писал(а):GSerg, Etc! Спасибо. Но почему ваши коды работают только в процессе выполнения программы? Если же попытаться менять свойство в процессе разработки, то фильтр не работает!


а ты угадай почему после запуска ракета литит, а вовремя сборки стоит на земле :shock: :roll: :lol:


Интересная аналогия, lord0n! Если серьезно, получается не все свойства объектов можно изменять в процессе разработки...

Александр Дмитриев
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 296
Зарегистрирован: 05.01.2005 (Ср) 3:39
Откуда: Санкт-Петербург    Куда: /dev/null

Сообщение Александр Дмитриев » 28.08.2005 (Вс) 18:33

vbStr писал(а):GSerg, Etc! Спасибо. Но почему ваши коды работают только в процессе выполнения программы? Если же попытаться менять свойство в процессе разработки, то фильтр не работает!

Ты пытался? :D

vbStr
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 04.04.2005 (Пн) 20:18

Сообщение vbStr » 29.08.2005 (Пн) 16:33

Александр Дмитриев писал(а):
vbStr писал(а):GSerg, Etc! Спасибо. Но почему ваши коды работают только в процессе выполнения программы? Если же попытаться менять свойство в процессе разработки, то фильтр не работает!

Ты пытался? :D

Александр Дмитриев, да. Отображаются все файлы каталога.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 70

    TopList