本人是新手 有两个有关问题想请问一下各位 希望能为小弟我解答 不胜感激

本人是新手 有两个问题想请教一下各位 希望能为我解答 不胜感激
           就是最近做了一个拼图游戏   出现了两个问题 。

       一、背景音乐
                   
             做了一个循环的背景音乐 代码如下:

                   using System.Runtime.InteropServices;
                   using System.Media;
 
public partial class Form1 : Form
 
    {
 
        public static uint SND_ASYNC = 0x0001; // play asynchronously 
 
        public static uint SND_FILENAME = 0x00020000; // name is file name
 
        [DllImport("winmm.dll")]
 
        public static extern uint mciSendString(string lpstrCommand,
 
        string lpstrReturnString, uint uReturnLength, uint hWndCallback);
 
        public Form1()
 
        {
 
            InitializeComponent();
 
        }
       //窗口加载事件
        private void Form1_Load_1(object sender, EventArgs e)
 
       {
 
            mciSendString(@"close temp_alias", null, 0, 0);
 
            mciSendString(@"open ""C:\音乐名称.wma"" alias temp_alias",
 
                null, 0, 0);
 
            mciSendString("play temp_alias repeat", null, 0, 0);
 
      }
      运行后就能听见音乐了,现在问题就出现了。我要做两个按钮来控制音乐开和关。但是里面的代码不知道怎么编写。又或者做一个checkbox 来勾选音乐的开和关,也不知道怎么编写。求解。


      二、 拼图游戏里面代码出错了
            在这里能上小游戏代码么? 因为我自己不知道哪里出错了。  


   发帖规则哪里出错了,还望理解。

------解决思路----------------------
http://download.csdn.net/detail/spfarm/8359769   再试试,我又传了一遍。