Вопрос № 36811: Уважаемые эксперты! Как создать фильтр (формат?) в диалоге открытия файла с одним описанием и несколькими масками для него, например, ofn.lpstrFilter = Graphic files (*.jpg, *.gif)" + Chr$(0) + "*.jpg" ...???
.Вопрос № 36848: Уважаемые эксперты! Как показать анимированный gif файл на форме?...
Вопрос № 36.811
Уважаемые эксперты! Как создать фильтр (формат?) в диалоге открытия файла с одним описанием и несколькими масками для него, например, ofn.lpstrFilter = Graphic files (*.jpg, *.gif)" + Chr$(0) + "*.jpg" ...???
Отвечает: Ерёмин Андрей
Здравствуйте, Александр А.А.!
Фильтры нужно разделять точкой с запятой (";"):
... + "*.jpg;*.gif" + ...
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Ответ отправил: Ерёмин Андрей (статус: Профессор)
Отправлен: 05.03.2006, 15:39 Оценка за ответ: 5
Отвечает: Genyaa
Здравствуйте, Александр А.А.!
У меня работает так (VBA):
Application.GetOpenFilename("Files (*.txt;*.htm;*.xls), *.txt;*.htm;*xls, All files (*.*), *.*")
Фильтр по умолчанию показывает сначала все текстовые, гипер и Excel файлы, но можно переключить на ВСЕ.
Т.е. фильтр настраивается попарным списком, разделенным запятыми. Первый элемент каждой пары - описание фильтра (то, что в последствии отразится в приглашении диалога), второй элемент - собственно фильтр. Если фильтр должен содержать больше одной маски, то каждая маска указывается через точку с запятой.
В VB должно работать так же.
Ответ отправил: Genyaa (статус: 1-ый класс)
Отправлен: 05.03.2006, 21:20 Оценка за ответ: 5
Отвечает: Александр Шевченко
Здравствуйте, Александр А.А.!
CommonDialog1.Filter = "Executables|*.exe;*.com"
Ответ отправил: Александр Шевченко (статус: 4-ый класс)
Отправлен: 06.03.2006, 17:09 Оценка за ответ: 5
Вопрос № 36.848
Уважаемые эксперты! Как показать анимированный gif файл на форме?
Можно использовать платную компоненту Anigif. Скачать можно на
http://www.jcomsoft.com/anigif.htm
Если хочеться все свое - на форму можно поставить обьект WebBrowser (из компонента Microsoft internet controls) с HTML страничкой, в которой отображается твоя картинка.
--------- Открыть глаза навстречу солнцу
Ответ отправил: EPDSota (статус: Специалист)
Отправлен: 06.03.2006, 10:23 Оценка за ответ: 5