Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 238
от 11.03.2006, 00:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 118, Экспертов: 20
В номере:Вопросов: 2, Ответов: 4


Вопрос № 36811: Уважаемые эксперты! Как создать фильтр (формат?) в диалоге открытия файла с одним описанием и несколькими масками для него, например, ofn.lpstrFilter = Graphic files (*.jpg, *.gif)" + Chr$(0) + "*.jpg" ...??? .
Вопрос № 36848: Уважаемые эксперты! Как показать анимированный gif файл на форме?...

Вопрос № 36.811
Уважаемые эксперты! Как создать фильтр (формат?) в диалоге открытия файла с одним описанием и несколькими масками для него, например, ofn.lpstrFilter = Graphic files (*.jpg, *.gif)" + Chr$(0) + "*.jpg" ...???
Отправлен: 05.03.2006, 15:26
Вопрос задал: Александр А.А. (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ерёмин Андрей
Здравствуйте, Александр А.А.!
Фильтры нужно разделять точкой с запятой (";"):
... + "*.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 файл на форме?
Отправлен: 05.03.2006, 23:59
Вопрос задал: Александр А.А. (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: EPDSota
Здравствуйте, Александр А.А.!

Можно использовать платную компоненту Anigif. Скачать можно на
http://www.jcomsoft.com/anigif.htm
Если хочеться все свое - на форму можно поставить обьект WebBrowser (из компонента Microsoft internet controls) с HTML страничкой, в которой отображается твоя картинка.

---------
Открыть глаза навстречу солнцу
Ответ отправил: EPDSota (статус: Специалист)
Отправлен: 06.03.2006, 10:23
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.18 от 09.03.2006
Яндекс Rambler's Top100

В избранное