
Introduction
The tonysound.cs class gives you the ability to add Wav sound to your Windows forms. Simply include the tonysound.cs in your project folder. This is my first article, so please don't beat me up too bad.
Including the code in your form
Add the tonysound.cs file to your project. Then at the top of the calling form, for example, form1, type the following line to use the tonysound class.
using tonysound;
Once using tonysound; is included, then simply play the sound by calling:
Sound.Play(stringOfFilename,PlaySoundFlags.selectaflaghere );
Note: You can pass as many flags as you want, but if you're playing a file then you need to do something like I have in my code:
Sound.Play("sound.wav",PlaySoundFlags.SND_FILENAME);
The first parameter of Sound.Play is the filename. The filename can be the actual path, for example c:\\sound.wav, or it can simply be a Wav file that is in the same directory as the exe. The second is the flag for playing the sound. You can play a null sound to turn off the sound as follows:
Sound.Play(null,null);
NOTE: You must include either PlaySoundFlags.SND_FILENAME or PlaySoundFlags.SND_RESOURCE in order to actually play the song. The remaining flags are optional.
List of PlaySoundFlags and their use:
SND_SYNC SND_ASYNC SND_NODEFAULT SND_LOOP SND_NOSTOP SND_NOWAIT SND_RESOURCE SND_FILENAME
These are changes to my previous post, thanks to the suggestions.
Graduated from Kennesaw State with a Computer Informatin Systems degree. I have a fair knowledge of C++ and C# but by far am not an expert. My skills are more into software troubleshooting and repair.
Currently working as an IT Specialist for a Radio Read Meter Company.