Просто интересуюсь.
 Аватар для Imitator
42 / 42 / 9
Регистрация: 19.10.2011
Сообщений: 247

Открытие диалоговых окон для копирования медиа-файлов

18.11.2012, 12:45. Показов 1551. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Подскажите пожалуйста, может у кого-то была похожая проблема...
В общем есть форма с четырьмя кнопками "Фон", "Картинка", "Видео", "Аудио".
При нажатии на какую либо из кнопочек, открывается диалоговое окно в котором пользователь выбирает либо картинку, либо музыкальный файл, либо видео-файл и при нажатии на ОК в диалоговом окне, пути к выбраным файлам заносятся в переменнные, далее при нажатии пользователем кнопки сохранить все файлы сохраняются в соответствующие папки.
Проблема в том что при открытии диалогового окна для выбора видео-файлов, при переключении в режим "показать все файлы" Программа схлопывается и все! Вот сам метод открытия окна в параметры передаются название тип файла
"Video", "Audio", "Image", что является и названием папки, и второй параметр это строка "jpg files(*.jpg)|*.jpg|All files(*.*)|*.*" фомат файлов.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
private void OpenWindow(string type, string format)
        {
            System.Windows.Forms.OpenFileDialog openFileDialog = new System.Windows.Forms.OpenFileDialog();
 
            openFileDialog.InitialDirectory = "c\\:";
            openFileDialog.Filter = format;
            openFileDialog.FilterIndex = 1;
            openFileDialog.RestoreDirectory = true;
 
            if (openFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                try
                {
                    _fileName = openFileDialog.FileName;
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Не удалось прочитать файл: " + ex.Message);
                }
            }
Если кто что знает, подскажите пожалуйста
Миниатюры
Открытие диалоговых окон для копирования медиа-файлов  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.11.2012, 12:45
Ответы с готовыми решениями:

С# WPF Как перейти на другую форму окна , и назад вернуться (без диалоговых окон)
С# WPF Использование XAML старт формы файлы форм Window1.xaml // подобие старой формы как вторая форма , что...

Открытие неизвестных файлов, например файлов ресурсов игры для распаковки
Хочу научиться писать программы для открытия неизвестных файлов. например, вышла какая-нибудь игра, а в ней ресурсы или конфиги в...

Открытие окон в заданной ориентации+проигрывание медиа-файлов (Python 3)
Нужно создать программу, которая будет открывать несколько окон, подразумевается больше 5, (без рамок, белых полей и т.д.) в заданной...

1
Просто интересуюсь.
 Аватар для Imitator
42 / 42 / 9
Регистрация: 19.10.2011
Сообщений: 247
18.11.2012, 12:58  [ТС]
Вот ошибка при дебагинге
Миниатюры
Открытие диалоговых окон для копирования медиа-файлов  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.11.2012, 12:58
Помогаю со студенческими работами здесь

Открытие окон в заданной ориентации+проигрывание медиа-файлов (Python 3)
Нужно создать программу, которая будет открывать несколько окон, подразумевается больше 5, (без рамок, белых полей и т.д.) в заданной...

Программа для создания диалоговых окон
Подскажите пожалуйста прогу как в заголовке темы

Библиотека для открытия диалоговых окон
Добрый день. Недавно столкнулась с тем, что нужно как-то адаптировать add-in для excel под office x64. Все, вроде, прошло хорошо, кроме...

Программа для создания диалоговых окон
Доброго времени суток, в общем делаю лабораторку. И тут у меня незадача, нужно написать программу для создание диалоговых окон, И...

Создание Диалоговых окон в ResEdit для Code::Blocks
Здравствуйте! Скачал данную программку, пытаюсь создать файл, но она выдает вот что: Подскажите как ей пользоваться?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Как писать чистый, тестируемый и качественный код на Python
py-thonny 12.07.2025
Помню свой первый проект на Python. Работал тогда быстро, грязно, лишь бы работало. Код был похож на запутанный клубок - переменные по одной букве, функции на 200 строк, комментарии отсутствовали как. . .
Blazor и контроллер сервопривода IoT Meadow Maple
Wired 11.07.2025
Я решил разобраться, как можно соединить современные веб-технологии с миром "железа". Интересная комбинация получилась из Blazor в качестве веб-интерфейса и микроконтроллера Meadow с его веб-сервером. . .
Генерация OpenQASM из кода Q#
EggHead 10.07.2025
Летом 2024-го я начал эксперименты с библиотекой Q# Bridge, и знаете что? Она оказалась просто находкой для тех, кто работает на стыке разных квантовых экосистем. Основная фишка этой библиотеки -. . .
Изучаем новый шаблон ИИ-чата .NET AI Chat Web App
stackOverflow 10.07.2025
В . NET появилось интересное обновление - новый шаблон ИИ-чата под названием . NET AI Chat Web App. Когда я впервые наткнулся на анонс этого шаблона, то сразу понял, что Microsoft наконец-то. . .
Результаты исследования от команды ARP (июль 2025 г.)
Programma_Boinc 10.07.2025
Результаты исследования от команды ARP (июль 2025 г. ) Африканский проект по дождям (ARP) World Community Grid снова запущен! Мы рады поделиться обновленной информацией о нашем прогрессе с осени. . .
Angular vs Svelte - что лучше?
Reangularity 09.07.2025
Сегодня рынок разделился на несколько четких категорий: тяжеловесы корпоративного уровня (Angular), гибкие универсалы (React), прогрессивные решения (Vue) и новая волна компилируемых фреймворков. . .
Code First и Database First в Entity Framework
UnmanagedCoder 09.07.2025
Entity Framework дает нам свободу выбора, предлагая как Code First, так и Database First подходы. Но эта свобода порождает вечный вопрос — какой подход выбрать? Entity Framework — это. . .
Как использовать Bluetooth-модуль HC-05 с Arduino
Wired 08.07.2025
Bluetooth - это технология, созданная чтобы заменить кабельные соединения. Обычно ее используют для связи небольших устройств: мобильных телефонов, ноутбуков, наушников и т. д. Работает она на частоте. . .
Руководство по структурам данных Python
AI_Generated 08.07.2025
Я отчетливо помню свои первые серьезные проекты на Python - я писал код, он работал, заказчики были относительно довольны. Но однажды мой наставник, взглянув на мою реализацию поиска по огромному. . .
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах
Programma_Boinc 08.07.2025
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах Опубликовано: 07. 07. 2025 Рубрика: Uncategorized Автор: AlexA Статья размещается на сайте с разрешения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru