Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/56: Рейтинг темы: голосов - 56, средняя оценка - 4.86
aliastor
1

Работа с ресурсами

21.12.2010, 02:02. Показов 10833. Ответов 2
Метки нет (Все метки)

Здравствуйте.
Необходимо организовать проигрывание аудиофайла из папки Resources, но не с названием а с определенной подстановкой:
C#
1
2
3
4
5
6
7
8
SoundPlayer mediaSoundPlayer = new SoundPlayer();
//В промежутке добавлен DataGridView в который выводятся данные из файла *.mdb
private void button2_Click(object sender, EventArgs e)
        {
            int q=dataGridView1.SelectedRows[0].Index;
            mediaSoundPlayer.Stream = Properties.Resources._"+q+";
            mediaSoundPlayer.Play();
        }
Файлы в Resources идут с 0 до 9, необходимо подставить только номер строки, выделенной в DataGridView в
C#
1
Properties.Resources._"+q+";
но так не получается сделать...
Помогите, пожалуйста, или хотя бы направьте в нужном направлении.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2010, 02:02
Ответы с готовыми решениями:

Работа с ресурсами C#
Привет коллеги! Есть программа с ресурсом - X, эта программа создает сборку используя значения из...

Работа со строковыми ресурсами
Привет. Можно ли в приложении C# (WPF) работать со строковыми ресурсами также, как это сделано...

Работа с windows ресурсами
Добавляю в программу конфигурационный файл через WinAPI UpdateResource. Размер файла увеличивается,...

Работа с ресурсами проекта
Доброго времени суток, такая проблема, не могу запустить из ресурсов exe файл. Что нужно сделать....

__________________

Записывайтесь на профессиональные курсы С#-разработчиков‌
2
Почетный модератор
Эксперт .NET
8692 / 3644 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
21.12.2010, 02:47 2
Если файл точно wav формата тогда можно так:
C#
1
2
3
var res = Properties.Resources.ResourceManager.GetStream("имя_ресурса");
/* и дальше использовать res где и как захочется
 * res будет объект типа UnmanagedMemoryStream */
Если же формат может быть какой-либо другой, то надо
C#
1
var obj = Properties.Resources.ResourceManager.GetObject("имя_ресурса");
0
aliastor
21.12.2010, 03:20 3
Спасибо огромное!!!!! Это было как раз то, что нужно!!!
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2010, 03:20

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Работа с вложенными в проект ресурсами.
Есть проект,в который я добавил ресурсы,в которые входят несколько картинок и пара файлов .exe,с...

Работа с ресурсами другого файла
У меня есть готовая dll(написанная на C#) Возможно ли сделать что бы мною написанная программа...

Работа с ресурсами приложения
Есть прога, в ней есть ресурс внутри. Ресурс - файлы *.jpg Надо эти ресурсы распаковать из...

Работа с ресурсами
Нужно сделать программу с линейкой меню код такой #include <windows.h> #include <windowsx.h>...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.