Mam mały i pewnie banalny problem. Załadowałem wszystkie obrazki i dźwięki do zasobów mojego programu i mam problem z podaniem lokalizacji, żeby po najechaniu myszki był widoczny obrazek z zasobów lub po kliknięciu w buttona odtwarzał się plik dźwiękowy z zasobów mojej aplikacji.
0
1
http://msdn.microsoft.com/en-us/library/7k989cfy(v=vs.80).aspx - o to chodzi? Bo nie bardzo wiem co dokładnie rozumiesz przez nazwe "zasoby mojej aplikacji".
0
Częściowo TAK, ale jak to zastosować do plików *.WAV jak mu lokalizacje podać?
0
Mam coś takiego zrobione i wywala mi błąd, przy:
this.Player.SoundLocation = **Prog.Properties.Resources.Start**;
A tu część kodu programu:
using.System.IO;
namespace Prog
{
public partial class Start : Form
{
private SoundPlayer Player = new SoundPlayer();
...
private void Form1_Load(object sender, EventArgs e)
{
try
{
this.Player.SoundLocation = Prog.Properties.Resources.Start;
//this.Player.SoundLocation = @"...\Prog\Media\Start.wav";
this.Player.PlaySync();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Błąd aplikacji.");
}
}
1
w konstruktorze SoundPlayer podaj ścieżkę do zasobu
private SoundPlayer Player = new SoundPlayer(Prog.Properties.Resources.Start);
lub coś takiego w zdarzeniu Form1_Load jak ci pasuje
Player.Stream = WpfApplication1.Properties.Resources.Windows_Logon_Sound;