Как использовать несколько расширений файлов в одной группе с помощью OpenFileDialog
? У меня есть Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg|PNG|*.png|TIFF|*.tiff"
, и я хочу создавать группы, поэтому JPG - это * .jpg и * .jpeg, TIFF - * .tif и * .tiff, а также «Все графические типы»? Как я могу это сделать?Несколько расширений файлов в OpenFileDialog
99
A
ответ
187
Try:
Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg;*.jpeg|PNG|*.png|TIFF|*.tif;*.tiff"
Затем сделайте еще один раунд копирования/вставки всех расширений (соединены вместе с ;
, как описано выше) для "всех графических типов":
Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg;*.jpeg|PNG|*.png|TIFF|*.tif;*.tiff|"
+ "All Graphics Types|*.bmp;*.jpg;*.jpeg;*.png;*.tif;*.tiff"
48
Это из MSDN Образец:
(*.bmp, *.jpg)|*.bmp;*.jpg
Так что для вашего c аза
openFileDialog1.Filter = "JPG (*.jpg,*.jpeg)|*.jpg;*.jpeg|TIFF (*.tif,*.tiff)|*.tif;*.tiff"
+0
Это решение является более элегантным, правильным и желательным. Это должно быть самым решительным решением. –
1
На основе первого ответа здесь полные варианты выбора изображения:
Filter = @"|All Image Files|*.BMP;*.bmp;*.JPG;*.JPEG*.jpg;*.jpeg;*.PNG;*.png;*.GIF;*.gif;*.tif;*.tiff;*.ico;*.ICO
|PNG|*.PNG;*.png
|JPEG|*.JPG;*.JPEG*.jpg;*.jpeg
|Bitmap(.BMP,.bmp)|*.BMP;*.bmp
|GIF|*.GIF;*.gif
|TIF|*.tif;*.tiff
|ICO|*.ico;*.ICO";
Смежные вопросы
- 1. Поиск Несколько расширений файлов
- 2. DialogResult Фильтровать несколько расширений
- 3. Удалите несколько расширений файлов .htaccess
- 4. Проверка расширений файлов на несколько файлов
- 5. PHP список файлов несколько расширений файлов
- 6. Как выбрать несколько файлов с OpenFileDialog?
- 7. Обработать несколько выбранных файлов из OpenFileDialog
- 8. несколько расширений файлов в VIM autocmd
- 9. Как указать несколько расширений файлов в rgrep?
- 10. соответствие несколько расширений файлов с fnmatch()
- 11. Какие эффекты имеют несколько расширений файлов?
- 12. Получение файлов из OpenFileDialog?
- 13. Открытие нескольких файлов (OpenFileDialog, C#)
- 14. Как читать несколько файлов после открытия щелчка в OpenFileDialog?
- 15. C# - Как разрешить несколько типов файлов в OpenFileDialog?
- 16. Цели Makefile с одинаковым префиксом файлов, несколько расширений файлов
- 17. Исключено несколько расширений C#
- 18. Shell - LFTP - несколько расширений
- 19. Несколько расширений выходных в сборке
- 20. Регулярное выражение для фильтрации файлов в OpenFileDialog
- 21. Несколько расширений файлов в одном каталоге с помощью Gulp
- 22. Удалить несколько расширений из всех файлов в каталоге (Bash)
- 23. Объяснение расширений файлов TypeScript?
- 24. Перебор расширений файлов
- 25. C# Несколько полей OpenFileDialog с разными каталогами
- 26. Scandir без расширений файлов
- 27. Matching всех расширений файлов
- 28. = REGEXTRACT() для расширений файлов
- 29. CMD: распознавание расширений файлов?
- 30. Соответствие расширений файлов Powershell. *
Ах, я пытался с, и он не работает ... Спасибо :) – Ichibann
Конечно, рад, что помогло :) – Mehrdad
Я бы предложил сначала поставить опцию «ВСЕ», как то, что кажется по умолчанию. –