在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例Windows系统编程 → C#炫酷音乐播放器 音乐播放例子

C#炫酷音乐播放器 音乐播放例子

Windows系统编程

下载此实例
  • 开发语言:C#
  • 实例大小:5.96M
  • 下载次数:262
  • 浏览次数:9331
  • 发布时间:2015-04-28
  • 实例类别:Windows系统编程
  • 发 布 人:冯振fz
  • 文件格式:.zip
  • 所需积分:3
 相关标签: 音乐 播放

实例介绍

【实例简介】

【实例截图】


需要启用 Windows Media Player 功能,否则会提示【System.Runtime.InteropServices.COMException:“没有注册类】

操作步骤:控制面板>>程序>>启用或者关闭windows 功能>>选中 媒体功能>>Windows Media Player,点击确定即可

from clipboard

【核心代码】


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Media;
using System.Runtime.InteropServices;
using System.IO;
using TXTClass;

namespace yinyue
{

    public partial class Form1 : Form
    {
        //txtclass
        //  416  593   42  16
        //36  126
        [DllImport("user32.dll")]
        public static extern bool ReleaseCapture();
        [DllImport("user32.dll")]
        public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam);
        public const int WM_SYSCOMMAND = 0x0112;
        public const int SC_MOVE = 0xF010;
        public const int HTCAPTION = 0x0002;
        int moshi = 1;

        public Form1()
        {
            InitializeComponent();
            axWindowsMediaPlayer1.settings.setMode("loop", false);//循环播放
        }

        string a = "1.mp3";
        string im = "";
        string[] Mname = new string[1000];
        string[] duqu = new string[1000];

        //初始化隐藏控件
        void csyc()
        {
            label28.Visible = false;
            label29.Visible = false;
            label30.Visible = false;
            label74.Visible = false;
            label74.Location = new Point(0, 84);
            panel9.Visible = false;
            panel6.Visible = false;
            panel10.Visible = false;
            panel11.Visible = false;
            panel12.Visible = false;
            pictureBox15.Visible = false;
            panel14.Visible = false;
            panel16.Visible = false;
            panel20.Visible = false;
            panel20.Size = new Size(320, 200);
            panel20.Location = new Point(427, 51);
        }
        //*******************************************
        //****************皮肤图片*******************
        //*******************************************
        void images()
        {
            string wenjianBen = @"c:\yinyue\image";
            if (!Directory.Exists(wenjianBen))
            {
                return;
            }


            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\image\imgs.txt"))
                {
                    string img;
                    //读取所有的内容
                    while ((img = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    im = img;
                    if (im == "1")
                        this.BackgroundImage = Properties.Resources._1;
                    if (im == "2")
                        this.BackgroundImage = Properties.Resources._2;
                    if (im == "3")
                        this.BackgroundImage = Properties.Resources._3;
                    if (im == "4")
                        this.BackgroundImage = Properties.Resources._4;
                    if (im == "5")
                        this.BackgroundImage = Properties.Resources._5;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }

        }
        int yinliang = 35; //初始化音量
        private void Form1_Load(object sender, EventArgs e)
        {

            //label79.Parent = this;
            axWindowsMediaPlayer1.Location = new Point(0, 0);
            axWindowsMediaPlayer1.Size = new Size(722, 224);

            panel21.Location = new Point(156, 49);
            panel21.Size = new Size(722, 169);

            images();
            panel7.BackColor = System.Drawing.Color.FromArgb(100, 104, 104, 110);
            panel17.BackColor = System.Drawing.Color.FromArgb(220, 104, 104, 110);
            panel16.BackColor = System.Drawing.Color.FromArgb(40, 224, 224, 224);
            csyc();
            //axWindowsMediaPlayer1.URL = a;
            this.axWindowsMediaPlayer1.settings.volume = yinliang;//初始化声音为35
            label31.Text = "";
            label14.Text = "";
            label48.Text = "";
            label49.Text = "";
            label50.Text = "";
            label51.Text = "";
            label52.Text = "";
            label53.Text = "";
            label54.Text = "";
            label55.Text = "";
            label56.Text = "";
            //this.BackgroundImage=Properties.Resources//初始化图片
        }

        private void Form1_MouseDown(object sender, MouseEventArgs e)
        {
            //this.Cursor = System.Windows.Forms.Cursors.Hand; //改变鼠标样式
            //ReleaseCapture();
            //SendMessage(this.Handle, WM_SYSCOMMAND, SC_MOVE   HTCAPTION, 0);
            //this.Cursor = System.Windows.Forms.Cursors.Default;
        }


        private void timer1_Tick(object sender, EventArgs e)
        {
            timer2.Enabled = true;
            if (max == true)
            {
                //调用进度
                jindu();
                //时间进度
                this.label4.Text = this.axWindowsMediaPlayer1.Ctlcontrols.currentPositionString;
                //歌曲时间长度
                this.label13.Text = this.axWindowsMediaPlayer1.currentMedia.durationString;
            }
            else
            {
                jindujj();
                this.label28.Text = this.axWindowsMediaPlayer1.Ctlcontrols.currentPositionString;
                //歌曲时间长度
                this.label30.Text = this.axWindowsMediaPlayer1.currentMedia.durationString;
            }
        }

        private void label1_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void notifyIcon1_Click(object sender, EventArgs e)
        {
            if (this.Visible == true)
            {
                this.Hide();
                this.ShowInTaskbar = true;
            }
            else
            {
                this.Visible = true;
                this.ShowInTaskbar = true;
                this.WindowState = FormWindowState.Normal;
                this.BringToFront();
            }

        }

        private void label2_Click(object sender, EventArgs e)
        {
            this.Hide();
        }



        //******************************************************
        //***********************声音设置***********************
        //******************************************************
        int sy=35;
        void shengyin(int sy)
        {
            this.axWindowsMediaPlayer1.settings.volume = sy;
        }
        private void panel1_MouseDown(object sender, MouseEventArgs e)
        {
            if (laba == false)
            {
                laba = true;
                pictureBox2.Image = Properties.Resources.laba;
            }
            sy=e.Location.X;
            shengyin(sy);
            panel2.Size = new Size(sy, 4);

            //判断声音是否为零
            if (sy == 0)
            {
                laba = false;
                pictureBox2.Image = Properties.Resources.labaguan;
            }
        }

        private void panel2_MouseDown(object sender, MouseEventArgs e)
        {
            sy = e.Location.X;
            shengyin(sy);
            panel2.Size = new Size(sy, 4);
        }


        //******************************************************
        //***********************进度设置***********************
        //******************************************************
        double Tqsj;//全部时间
        double Tdcj;//当前时间
        double Tbfb;//百分比
        double Tx;
        public void jindu()
        {
            Tdcj = this.axWindowsMediaPlayer1.Ctlcontrols.currentPosition;
            Tqsj = this.axWindowsMediaPlayer1.currentMedia.duration;
            Tbfb = Tdcj / Tqsj;
            Tx = 339 * Tbfb;
            panel4.Size = new Size((int)Tx, 4);
            if (Tx > 338 || Tx == 338)
            {
                 #region 顺序
                if (moshi == 1)
                {
                    string museic;
                    string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名

                    if (MaxNum   1 >= zongshu)
                    {
                        MaxNum = -1;
                        museic = Path.GetFileNameWithoutExtension(f2[0]);
                    }
                    else
                        museic = Path.GetFileNameWithoutExtension(f2[MaxNum   1]);
                    try
                    {
                        //帐号
                        using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   museic   ".txt"))
                        {
                            string bf;
                            //读取所有的内容
                            while ((bf = sr.ReadLine()) != null)
                            {
                                //Console.WriteLine(line);
                                break;
                            }
                            axWindowsMediaPlayer1.URL = bf;
                            label31.Text = museic;
                            label14.Text = museic;
                            MaxNum = MaxNum   1;
                            //timer1.Enabled = true;
                        }
                    }
                    catch (Exception ex)
                    {
                        //异常
                        MessageBox.Show(ex.Message);
                    }
                }
                 #endregion

                 #region  单曲
                if (moshi == 2)
                {
                    string museic;
                    string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
                    museic = Path.GetFileNameWithoutExtension(f2[MaxNum]);
                    try
                    {
                        //帐号
                        using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   museic   ".txt"))
                        {
                            string bf;
                            //读取所有的内容
                            while ((bf = sr.ReadLine()) != null)
                            {
                                //Console.WriteLine(line);
                                break;
                            }
                            axWindowsMediaPlayer1.settings.setMode("loop", true);//循环播放
                            //axWindowsMediaPlayer1.URL = bf;
                            //timer1.Enabled = true;
                        }
                    }
                    catch (Exception ex)
                    {
                        //异常
                        MessageBox.Show(ex.Message);
                    }

                }
                 #endregion

                #region 随机
                if (moshi == 3)
                {
                    string museic;
                    Random suiji = new Random();
                    int suiji1 = 0;
                    suiji1 = suiji.Next(0, zongshu);
                    string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
                    museic = Path.GetFileNameWithoutExtension(f2[suiji1]);
                    try
                    {
                        //帐号
                        using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   museic   ".txt"))
                        {
                            string bf;
                            //读取所有的内容
                            while ((bf = sr.ReadLine()) != null)
                            {
                                //Console.WriteLine(line);
                                break;
                            }
                            axWindowsMediaPlayer1.URL = bf;
                            label31.Text = museic;
                            label14.Text = museic;
                            //MaxNum = MaxNum   1;
                            //timer1.Enabled = true;
                        }
                    }
                    catch (Exception ex)
                    {
                        //异常
                        MessageBox.Show(ex.Message);
                    }

                }
                #endregion
            }
        }

        public void jindujj()
        {
            Tdcj = this.axWindowsMediaPlayer1.Ctlcontrols.currentPosition;
            Tqsj = this.axWindowsMediaPlayer1.currentMedia.duration;
            Tbfb = Tdcj / Tqsj;
            Tx = 339 * Tbfb;
            panel12.Size = new Size((int)Tx, 4);
        }


        //******************************************************
        //***********************透明效果***********************
        //******************************************************
        //******************************************************
        //***********************改变进度***********************
        //******************************************************
        //获取当前进度
        double Alltime;
        double thisTime;
        int panleX;
        Double b;

        public void gaibian(double all, double thisp)
        {
            try
            {
                b = thisp / all;
                Alltime = this.axWindowsMediaPlayer1.currentMedia.duration;
                thisTime = Alltime * b;
                this.axWindowsMediaPlayer1.Ctlcontrols.currentPosition = thisTime;
            }
            catch (Exception)
            {

                //
            }
        }

        private void panel3_MouseDown(object sender, MouseEventArgs e)
        {
            panel4.Size = new Size(e.Location.X, 4);
            panleX = e.Location.X;
            gaibian(339, panleX);
        }

        private void panel4_MouseDown(object sender, MouseEventArgs e)
        {
            panel4.Size = new Size(e.Location.X, 4);
            panleX = e.Location.X;
            gaibian(339, panleX);
        }

        //添加歌曲
        void tianjia()
        {
            string wenjianBen = @"c:\yinyue\lianjie";
            if(xi==true)
                wenjianBen = @"c:\yinyue\lianjie\like";
            if (!Directory.Exists(wenjianBen))
            {
                Directory.CreateDirectory(wenjianBen);
            }
            StreamWriter sw = new StreamWriter(wenjianBen "\\"   fileName[i] ".txt");
            string img=a;
            sw.Write(img);
            sw.Close();
        }
        //定义歌曲名数组
        int i = 0;
        string[] fileName = new string[1000];
        string[] luJing = new string[1000];
        OpenFileDialog of = new OpenFileDialog();

        void dakai()
        {
            of.InitialDirectory = "e:\\";
            of.Filter = "mp3|*.mp3|wav|*.wav";
            of.RestoreDirectory = true;
            of.FilterIndex = 1;
            of.Multiselect = true;
            of.ShowDialog();
            a = of.FileName;
            FileInfo file = new FileInfo(a);
            fileName[i] = file.Name;
        }
        private void pictureBox5_Click(object sender, EventArgs e)
        {
            dakai();
            //label14.Text = fileName[i];
            //label31.Text = fileName[i];
            tianjia();
            if(ben==true)
                bendi();
            //if(xi==true)


            //axWindowsMediaPlayer1.URL = a;
            //timer1.Enabled = true;
        }

        private void label5_MouseEnter(object sender, EventArgs e)
        {
            Label lb = (Label)sender;
            lb.Image = Properties.Resources.s;
        }

        private void label5_MouseLeave(object sender, EventArgs e)
        {
            Label lb = (Label)sender;
            lb.Image = null;
        }

        private void label6_MouseEnter(object sender, EventArgs e)
        {
            Label lb = (Label)sender;
            lb.Image = Properties.Resources.s;
        }

        private void label6_MouseLeave(object sender, EventArgs e)
        {
            Label lb = (Label)sender;
            lb.Image = null;
        }

        private void label7_MouseEnter(object sender, EventArgs e)
        {
            Label lb = (Label)sender;
            lb.Image = Properties.Resources.s;
        }

        private void label7_MouseLeave(object sender, EventArgs e)
        {
            Label lb = (Label)sender;
            lb.Image = null;
        }

        private void label8_MouseEnter(object sender, EventArgs e)
        {
            Label lb = (Label)sender;
            lb.Image = Properties.Resources.s;
        }

        private void label8_MouseLeave(object sender, EventArgs e)
        {
            Label lb = (Label)sender;
            lb.Image = null;
        }

        private void label9_MouseEnter(object sender, EventArgs e)
        {
            Label lb = (Label)sender;
            lb.Image = Properties.Resources.s;
        }

        private void label9_MouseLeave(object sender, EventArgs e)
        {
            Label lb = (Label)sender;
            lb.Image = null;
        }

        //定义喇叭开关
        bool laba = true;
        private void pictureBox6_Click(object sender, EventArgs e)
        {
            if (laba == true)
            {
                laba = false;
                pictureBox6.Image = Properties.Resources.labaguan;
                //静音
                this.axWindowsMediaPlayer1.settings.volume = 0;
            }
            else
            {
                laba = true;
                pictureBox6.Image = Properties.Resources.laba;
                this.axWindowsMediaPlayer1.settings.volume = sy;
            }
        }

        //开始或暂停
        bool ks = true;
        private void pictureBox2_Click(object sender, EventArgs e)
        {
            if (ks == true)
            {
                ks = false;
                pictureBox2.Image = Properties.Resources.play_down;
                //暂停
                axWindowsMediaPlayer1.Ctlcontrols.pause();
            }
            else
            {
                ks = true;
                pictureBox2.Image = Properties.Resources.pause_down;
                //开始
                axWindowsMediaPlayer1.Ctlcontrols.play();
            }
        }

        //**************************************************
        //***************鼠标经过与离开图片的变化***********
        //**************************************************
        #region 鼠标经过与离开图片的变化

        private void pictureBox1_MouseEnter(object sender, EventArgs e)
        {
            pictureBox1.Image = Properties.Resources.preview_down;
        }

        private void pictureBox1_MouseLeave(object sender, EventArgs e)
        {
            pictureBox1.Image = Properties.Resources.preview_on;
        }

        private void pictureBox2_MouseEnter(object sender, EventArgs e)
        {
            if (ks == true)
            {
                pictureBox2.Image = Properties.Resources.pause_down;
            }
            else
                pictureBox2.Image = Properties.Resources.play_down;
        }

        private void pictureBox2_MouseLeave(object sender, EventArgs e)
        {
            if (ks == true)
                pictureBox2.Image = Properties.Resources.pause_on;
            else
                pictureBox2.Image = Properties.Resources.play_on;
        }

        private void pictureBox3_MouseEnter(object sender, EventArgs e)
        {
            pictureBox3.Image = Properties.Resources.next_down;
        }

        private void pictureBox3_MouseLeave(object sender, EventArgs e)
        {
            pictureBox3.Image = Properties.Resources.next_on;
        }   

        private void pictureBox4_MouseEnter(object sender, EventArgs e)
        {
            pictureBox4.Image = Properties.Resources.hongxin;
        }

        private void pictureBox4_MouseLeave(object sender, EventArgs e)
        {
            pictureBox4.Image = Properties.Resources.favorite_on;
        }

        private void pictureBox5_MouseEnter(object sender, EventArgs e)
        {
            pictureBox5.Image = Properties.Resources.list_down;
        }

        private void pictureBox5_MouseLeave(object sender, EventArgs e)
        {
            pictureBox5.Image = Properties.Resources.list_on;
        }

        //鼠标离开控件
        void likai(object sender)
        {
            Label lb = (Label)sender;
            lb.Image = null;
        }
        //鼠标接触控件
        void jiechu(object sender)
        {
            Label lb = (Label)sender;
            lb.Image = Properties.Resources.s;
        }

        private void label19_MouseEnter(object sender, EventArgs e)
        {
            if (dianji19 == true)
            { }
            else
            jiechu(sender);
        }

        private void label19_MouseLeave(object sender, EventArgs e)
        {
            if (dianji19 == true)
            { }
            else
            likai(sender);
        }

        private void label18_MouseEnter(object sender, EventArgs e)
        {
            if (dianji18 == true)
            { }
            else
            jiechu(sender);
        }

        private void label18_MouseLeave(object sender, EventArgs e)
        {
            if (dianji18 == true)
            { }
            else
            likai(sender);
        }

        private void label22_MouseEnter(object sender, EventArgs e)
        {
            if (dianji22 == true)
            { }
            else
            jiechu(sender);
        }

        private void label22_MouseLeave(object sender, EventArgs e)
        {
            if (dianji22 == true)
            { }
            else
            likai(sender);
        }

        private void label20_MouseEnter(object sender, EventArgs e)
        {
            if (dianji20 == true)
            { }
            else
            jiechu(sender);
        }

        private void label20_MouseLeave(object sender, EventArgs e)
        {
            if (dianji20 == true)
            { }
            else
            likai(sender);
        }

        private void label21_MouseEnter(object sender, EventArgs e)
        {
            if (dianji21 == true)
            { }
            else
            jiechu(sender);
        }

        private void label21_MouseLeave(object sender, EventArgs e)
        {
            if (dianji21 == true)
            { }
            else
            likai(sender);
        }

        private void label24_MouseEnter(object sender, EventArgs e)
        {
            if (dianji24 == true)
            { }
            else
            jiechu(sender);
        }

        private void label24_MouseLeave(object sender, EventArgs e)
        {
            if (dianji24 == true)
            { }
            else
            likai(sender);
        }

        private void pictureBox1_MouseHover(object sender, EventArgs e)
        {
            toolTip1.SetToolTip(pictureBox1, "上一曲");
        }

        private void pictureBox2_MouseHover(object sender, EventArgs e)
        {
            toolTip1.SetToolTip(pictureBox2, "开始/暂停");
        }

        private void pictureBox3_MouseHover(object sender, EventArgs e)
        {
            toolTip1.SetToolTip(pictureBox3, "下一曲");
        }

        private void pictureBox6_MouseHover(object sender, EventArgs e)
        {
            toolTip1.SetToolTip(pictureBox6, "音量");
        }

        private void pictureBox4_MouseHover(object sender, EventArgs e)
        {
            toolTip1.SetToolTip(pictureBox4, "收藏");
        }

        private void pictureBox5_MouseHover(object sender, EventArgs e)
        {
            toolTip1.SetToolTip(pictureBox5, "添加");
        }

        private void pictureBox8_MouseHover(object sender, EventArgs e)
        {
            toolTip1.SetToolTip(pictureBox8, "换肤");
        }

        private void pictureBox7_MouseHover(object sender, EventArgs e)
        {
            toolTip1.SetToolTip(pictureBox7, "设置");
        }

        private void label2_MouseHover(object sender, EventArgs e)
        {
            toolTip1.SetToolTip(label2, "最小化");
        }

        private void pictureBox9_MouseHover(object sender, EventArgs e)
        {
            if (max == true)
                toolTip1.SetToolTip(pictureBox9, "精简模式");
            else
                toolTip1.SetToolTip(pictureBox9, "普通模式");
        }

        private void label1_MouseHover(object sender, EventArgs e)
        {
            toolTip1.SetToolTip(label1, "关闭");
        }

        private void pictureBox10_Click(object sender, EventArgs e)
        {

        }

        private void pictureBox10_MouseEnter(object sender, EventArgs e)
        {
            pictureBox10.Image = Properties.Resources.ss;
        }

        private void pictureBox10_MouseLeave(object sender, EventArgs e)
        {
            pictureBox10.Image = Properties.Resources.sousuo;
        }

        #endregion


        //****************************************************
        //**********************窗口缩放**********************
        //****************************************************
        //取消隐藏
        void qxyc()
        {
            label28.Visible = true;
            label29.Visible = true;
            label30.Visible = true;
            panel9.Visible = true;
            panel10.Visible = true;
            panel11.Visible = true;
            panel12.Visible = true;
            pictureBox15.Visible = true;
            panel14.Visible = true;
        }

        //还原隐藏
        void huanyuan()
        {
            this.Size = new System.Drawing.Size(877, 593);
            panel13.Location = new Point(771, 1);
            textBox1.Visible = true;
            panel7.Visible = true;
            pictureBox27.Visible = true;
            label31.Visible = true;
            button1.Visible = true;
            panel5.Visible = true;
            panel21.Visible = true;
            if (dianji19 == true)
                panel16.Visible = true;
        }
        void suofang()
        {
            if (max == true)
            {
                qxyc();
                //部分隐藏及位置移动
                max = false;
                pictureBox9.Image = Properties.Resources.jiantou1;
                this.Size = new Size(416, 593);
                //部分控件隐藏
                panel7.Visible = false;
                panel5.Visible = false;
                textBox1.Visible = false;
                pictureBox27.Visible = false;
                button1.Visible = false;
                panel16.Visible = false;
                panel21.Visible = false;
                label31.Visible = false;
                label74.Visible = true;
                label79.Visible = false;
                if (pifu == true)
                {
                    pifu = false;
                    panel15.Visible = false;
                }
                //坐标改变
                panel13.Location = new Point(310, 1);

                //转为精简界面
                panel14.Size = new System.Drawing.Size(388, 57);
                panel11.Location = new Point(40, 120);
                label28.Location = new Point(40, 130);
                label30.Location = new Point(328, 130);
                panel14.Location = new Point(40, 160);
                panel9.Location = new Point(240, 240);
                pictureBox15.Location = new Point(210, 230);
                //pictureBox15.Location = new Point(300, 80);
                panel6.Visible = true;
                panel6.Location = new Point(13, 305);
                panel6.Size = new Size(388, 279);
                label74.Visible = true;
                label74.Text = label31.Text;

                //图片模式判定   播放类型
                if (moshi == 1)
                    pictureBox25.Image = Properties.Resources.shunxu;
                if (moshi == 2)
                    pictureBox25.Image = Properties.Resources.danqu;
                if (moshi == 3)
                    pictureBox25.Image = Properties.Resources.suiji;
            }
            else
            {
                label31.Visible = true;
                label74.Visible = false;
                label79.Visible = true;
                csyc();
                huanyuan();
                max = true;
                pictureBox9.Image = Properties.Resources.jiantou2;
                //图片模式判定
                if (moshi == 1)
                    pictureBox26.Image = Properties.Resources.shunxu;
                if (moshi == 2)
                    pictureBox26.Image = Properties.Resources.danqu;
                if (moshi == 3)
                    pictureBox26.Image = Properties.Resources.suiji;

            }

        }
        bool max = true;
        private void pictureBox9_Click(object sender, EventArgs e)
        {
            suofang();
            bendi();
        }


        private void label23_MouseHover(object sender, EventArgs e)
        {
            this.toolTip1.SetToolTip(label23, "创建列表");
        }

        private void pictureBox15_Click(object sender, EventArgs e)
        {
            if (laba == true)
            {
                laba = false;
                pictureBox15.Image = Properties.Resources.labaguan;
                //静音
                this.axWindowsMediaPlayer1.settings.volume = 0;
            }
            else
            {
                laba = true;
                pictureBox15.Image = Properties.Resources.laba;
                this.axWindowsMediaPlayer1.settings.volume = sy;
            }
        }

        private void panel9_MouseDown(object sender, MouseEventArgs e)
        {
            if (laba == false)
            {
                laba = true;
                pictureBox2.Image = Properties.Resources.laba;
            }
            sy = e.Location.X;
            shengyin(sy);
            panel10.Size = new Size(sy, 4);

            //判断声音是否为零
            if (sy == 0)
            {
                laba = false;
                pictureBox10.Image = Properties.Resources.labaguan;
            }

        }

        private void panel10_MouseDown(object sender, MouseEventArgs e)
        {
            sy = e.Location.X;
            shengyin(sy);
            panel10.Size = new Size(sy, 4);
        }

        private void pictureBox18_MouseEnter(object sender, EventArgs e)
        {
            pictureBox18.Image = Properties.Resources.preview_down;
        }

        private void pictureBox18_MouseLeave(object sender, EventArgs e)
        {
            pictureBox18.Image = Properties.Resources.preview_on;
        }

        private void pictureBox16_MouseEnter(object sender, EventArgs e)
        {
            if (ks == true)
            {
                pictureBox16.Image = Properties.Resources.pause_down;
            }
            else
                pictureBox16.Image = Properties.Resources.play_down;
        }

        private void pictureBox16_MouseLeave(object sender, EventArgs e)
        {
            if (ks == true)
                pictureBox16.Image = Properties.Resources.pause_on;
            else
                pictureBox16.Image = Properties.Resources.play_on;
        }

        private void pictureBox17_MouseEnter(object sender, EventArgs e)
        {
            pictureBox17.Image = Properties.Resources.next_down;
        }

        private void pictureBox17_MouseLeave(object sender, EventArgs e)
        {
            pictureBox17.Image = Properties.Resources.next_on;
        }

        private void pictureBox14_MouseEnter(object sender, EventArgs e)
        {
            pictureBox14.Image = Properties.Resources.hongxin;
        }

        private void pictureBox14_MouseLeave(object sender, EventArgs e)
        {
            pictureBox14.Image = Properties.Resources.favorite_on;
        }

        private void pictureBox11_MouseEnter(object sender, EventArgs e)
        {
            pictureBox11.Image = Properties.Resources.list_down;
        }

        private void pictureBox11_MouseLeave(object sender, EventArgs e)
        {
            pictureBox11.Image = Properties.Resources.list_on;
        }

        private void pictureBox16_Click(object sender, EventArgs e)
        {
            if (ks == true)
            {
                ks = false;
                pictureBox16.Image = Properties.Resources.play_down;
                //暂停
                axWindowsMediaPlayer1.Ctlcontrols.pause();
            }
            else
            {
                ks = true;
                pictureBox16.Image = Properties.Resources.pause_down;
                //开始
                axWindowsMediaPlayer1.Ctlcontrols.play();
            }

        }

        private void pictureBox18_MouseHover(object sender, EventArgs e)
        {
            toolTip1.SetToolTip(pictureBox18, "上一曲");
        }

        private void pictureBox16_MouseHover(object sender, EventArgs e)
        {
            toolTip1.SetToolTip(pictureBox16, "开始/暂停");
        }

        private void pictureBox17_MouseHover(object sender, EventArgs e)
        {
            toolTip1.SetToolTip(pictureBox17, "下一曲");
        }

        private void pictureBox14_MouseHover(object sender, EventArgs e)
        {
            toolTip1.SetToolTip(pictureBox14, "收藏");
        }

        private void pictureBox11_MouseHover(object sender, EventArgs e)
        {
            toolTip1.SetToolTip(pictureBox11, "添加");
        }

        private void pictureBox15_MouseHover(object sender, EventArgs e)
        {
            toolTip1.SetToolTip(pictureBox15, "音量");
        }

        //***************************************
        //******************皮肤设置*************
        //***************************************
        bool pifu = false;
        private void pictureBox8_Click(object sender, EventArgs e)
        {
            if (panel20.Visible == true)
                panel20.Visible = false;
            if (pifu == false)
            {
                pifu = true;
                panel15.Visible = true;
                panel15.Size = new Size(357, 234);
                panel15.Location = new Point(355, 50);
            }
            else
            {
                pifu = false;
                panel15.Visible = false;
            }
        }

        private void pictureBox19_Click(object sender, EventArgs e)
        {
            this.BackgroundImage = Properties.Resources._1;
            //图片写入文件
            string wenjian = @"c:\yinyue\image";
            if (!Directory.Exists(wenjian))
            {
                Directory.CreateDirectory(wenjian);
            }
            StreamWriter sw = new StreamWriter("c:\\yinyue\\image\\imgs.txt");
            string img = "1";
            sw.Write(img);
            sw.Close();
        }

        private void pictureBox20_Click(object sender, EventArgs e)
        {
            this.BackgroundImage = Properties.Resources._2;
            //图片写入文件
            string wenjian = @"c:\yinyue\image";
            if (!Directory.Exists(wenjian))
            {
                Directory.CreateDirectory(wenjian);
            }
            StreamWriter sw = new StreamWriter("c:\\yinyue\\image\\imgs.txt");
            string img = "2";
            sw.Write(img);
            sw.Close();
        }

        private void pictureBox21_Click(object sender, EventArgs e)
        {
            this.BackgroundImage = Properties.Resources._3;
            //图片写入文件
            string wenjian = @"c:\yinyue\image";
            if (!Directory.Exists(wenjian))
            {
                Directory.CreateDirectory(wenjian);
            }
            StreamWriter sw = new StreamWriter("c:\\yinyue\\image\\imgs.txt");
            string img = "3";
            sw.Write(img);
            sw.Close();
        }

        private void Form1_Click(object sender, EventArgs e)
        {
        }

        private void pictureBox22_Click(object sender, EventArgs e)
        {
            this.BackgroundImage = Properties.Resources._4;
            //图片写入文件
            string wenjian = @"c:\yinyue\image";
            if (!Directory.Exists(wenjian))
            {
                Directory.CreateDirectory(wenjian);
            }
            StreamWriter sw = new StreamWriter("c:\\yinyue\\image\\imgs.txt");
            string img = "4";
            sw.Write(img);
            sw.Close();
        }

        private void pictureBox23_Click(object sender, EventArgs e)
        {
            this.BackgroundImage = Properties.Resources._5;
            //图片写入文件
            string wenjian = @"c:\yinyue\image";
            if (!Directory.Exists(wenjian))
            {
                Directory.CreateDirectory(wenjian);
            }
            StreamWriter sw = new StreamWriter("c:\\yinyue\\image\\imgs.txt");
            string img = "5";
            sw.Write(img);
            sw.Close();
        }

        private void pictureBox24_Click(object sender, EventArgs e)
        {
            OpenFileDialog of = new OpenFileDialog();
            of.InitialDirectory = "c:\\";
            of.Filter = "jpg|*.png|pmn|*";
            of.RestoreDirectory = true;
            of.FilterIndex = 1;
            of.Multiselect = true;
            of.ShowDialog();
        }

        private void panel8_MouseDown(object sender, MouseEventArgs e)
        {
            ReleaseCapture();
            SendMessage(this.Handle, WM_SYSCOMMAND, SC_MOVE   HTCAPTION, 0);
            this.Cursor = System.Windows.Forms.Cursors.Default;
        }

        private void pictureBox25_MouseEnter(object sender, EventArgs e)
        {
            if (moshi == 1)
                pictureBox25.Image = Properties.Resources.shunxu2;
            if (moshi == 2)
                pictureBox25.Image = Properties.Resources.danqu2;
            if (moshi == 3)
                pictureBox25.Image = Properties.Resources.suiji2;
        }

        private void pictureBox25_MouseLeave(object sender, EventArgs e)
        {
            if (moshi == 1)
                pictureBox25.Image = Properties.Resources.shunxu;
            if (moshi == 2)
                pictureBox25.Image = Properties.Resources.danqu;
            if (moshi == 3)
                pictureBox25.Image = Properties.Resources.suiji;
        }

        private void pictureBox26_MouseEnter(object sender, EventArgs e)
        {
            if (moshi == 1)
                pictureBox26.Image = Properties.Resources.shunxu2;
            if (moshi == 2)
                pictureBox26.Image = Properties.Resources.danqu2;
            if (moshi == 3)
                pictureBox26.Image = Properties.Resources.suiji2;
        }

        private void pictureBox26_MouseLeave(object sender, EventArgs e)
        {
            if (moshi == 1)
                pictureBox26.Image = Properties.Resources.shunxu;
            if (moshi == 2)
                pictureBox26.Image = Properties.Resources.danqu;
            if (moshi == 3)
                pictureBox26.Image = Properties.Resources.suiji;
        }
        //***********************************************************
        //************************导入本地歌曲***********************
        //***********************************************************
        string gequ = "c:\\yinyue\\lianjie";
        int ye = 1;   //页数
        int MaxNum = 0;
        int zongshu = 0;
        string museic;   //歌曲名字

        void bendi()
        {
            MaxNum = 0;
            string[] files = Directory.GetFiles(gequ);
            zongshu = files.Length;
            ye = files.Length / 9;//几首歌曲
            if (files.Length % 9 != 0)
                ye = ye   1;
            label70.Text = ye.ToString();
            label100.Text = ye.ToString();
            ye1 = 1;
            label58.Text = ye1.ToString();
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            while (true)
            {
                if (zongshu == 0)
                    break;
                museic = Path.GetFileNameWithoutExtension(f2[MaxNum]);
                char[] c0 = { '-' };
                switch (MaxNum)
                {

                    case 0:
                        if (max == false)
                            label5.Text = museic;
                        else
                            label45.Text = museic;
                        string[] ss0 = label45.Text.Split(c0);
                        label48.Text = ss0[0];
                        //时长
                        //this.label59.Text = this.axWindowsMediaPlayer1.currentMedia.durationString;
                        break;
                    case 1:
                        if (max == false)
                            label6.Text = museic;
                        else
                        label44.Text = museic;
                        string[] ss1 = label44.Text.Split(c0);
                        label49.Text = ss1[0];
                        //label59.Text
                        break;
                    case 2:
                        if (max == false)
                            label7.Text = museic;
                        else
                        label43.Text = museic;
                        string[] ss2 = label43.Text.Split(c0);
                        label50.Text = ss2[0];
                        break;
                    case 3:
                        if (max == false)
                            label8.Text = museic;
                        else
                        label42.Text = museic;
                        string[] ss3 = label42.Text.Split(c0);
                        label51.Text = ss3[0];
                        break;
                    case 4:
                        if (max == false)
                            label9.Text = museic;
                        else
                        label41.Text = museic;
                        string[] ss4 = label41.Text.Split(c0);
                        label52.Text = ss4[0];
                        break;
                    case 5:
                        if (max == false)
                            label75.Text = museic;
                        else
                        label40.Text = museic;
                        string[] ss5 = label40.Text.Split(c0);
                        label53.Text = ss5[0];
                        break;
                    case 6:
                        if (max == false)
                            label76.Text = museic;
                        else
                        label39.Text = museic;
                        string[] ss6 = label39.Text.Split(c0);
                        label54.Text = ss6[0];
                        break;
                    case 7:
                        if (max == false)
                            label77.Text = museic;
                        else
                        label38.Text = museic;
                        string[] ss7 = label38.Text.Split(c0);
                        label55.Text = ss7[0];
                        break;
                    case 8:
                        if (max == false)
                            label78.Text = museic;
                        else
                        label37.Text = museic;
                        string[] ss8 = label37.Text.Split(c0);
                        label56.Text = ss8[0];
                        break;
                }
                MaxNum = MaxNum   1;
                if (MaxNum > files.Length - 1)
                    break;
            }
        }

        //***********************************************************
        //************************调整播放模式***********************
        //***********************************************************
        private void pictureBox26_Click(object sender, EventArgs e)
        {
            moshi = moshi   1;
            if (moshi == 2)
            {
                pictureBox26.Image = Properties.Resources.danqu2;
            }
            if (moshi == 3)
            {
                pictureBox26.Image = Properties.Resources.suiji2;
            }
            if (moshi > 3)
            {
                moshi = 1;
                pictureBox26.Image = Properties.Resources.shunxu2;
            }
        }

        //精简模式
        private void pictureBox25_Click(object sender, EventArgs e)
        {
            moshi = moshi   1;
            if (moshi == 2)
            {
                pictureBox25.Image = Properties.Resources.danqu2;
            }
            if (moshi == 3)
            {
                pictureBox25.Image = Properties.Resources.suiji2;
            }
            if (moshi > 3)
            {
                moshi = 1;
                pictureBox25.Image = Properties.Resources.shunxu2;
            }
        }
        //判断是否点击
        bool dianji20 = false;
        bool dianji21 = false;
        bool dianji19 = false;
        bool dianji18 = false;
        bool dianji22 = false;
        bool dianji24 = false;

        //点击判断
        void pd()
        {
            if (dianji18 == true || dianji19 == true || dianji20 == true || dianji21 == true || dianji22 == true || dianji24 == true)
            {
                dianji18 = false;
                dianji19 = false;
                dianji20 = false;
                dianji21 = false;
                dianji22 = false;
                dianji24 = false;
                label18.Image = null;
                label19.Image = null;
                label20.Image = null;
                label21.Image = null;
                label22.Image = null;
                label24.Image = null;
            }
        }

        private void label20_Click(object sender, EventArgs e)
        {
            pd();
            label20.Image = Properties.Resources._1;
            dianji20 = true;
        }
        private void label21_Click(object sender, EventArgs e)
        {
            pd();
            label21.Image = Properties.Resources._1;
            dianji21 = true;
        }
        bool ben = false;
        private void label19_Click(object sender, EventArgs e)
        {

            string wenjianBen = @"c:\yinyue\lianjie";
            if (!Directory.Exists(wenjianBen))
            {
                MessageBox.Show("无本地信息,请先添加歌曲!");
                return;
            }

            if (ben == true)
                return;
            ye1 = 1;
            label58.Text = ye1.ToString();
            pd();
            bendi();             //导入本地音乐
            panel16.Visible = true;
            label19.Image = Properties.Resources._1;
            dianji19 = true;    
            xi = false;
            ben = true;
        }
        private void label18_Click(object sender, EventArgs e)
        {
            pd();
            label18.Image = Properties.Resources._1;
            dianji18 = true;
        }
        private void label22_Click(object sender, EventArgs e)
        {
            pd();
            label22.Image = Properties.Resources._1;
            dianji22 = true;
        }
        //****************************
        //喜欢的歌曲
        void xh()
        {
            string a = @"c:\yinyue\lianjie\like";
            if (!Directory.Exists(a))
            {
                return;
            }

            panel16.Visible = true;
            ye1 = 1;
            label58.Text = ye1.ToString();
            ben = false;
            xi = true;
            pd();
            label24.Image = Properties.Resources._1;
            dianji24 = true;

            //打开收藏列表
            label45.Text = "";
            label44.Text = "";
            label43.Text = "";
            label42.Text = "";
            label41.Text = "";
            label40.Text = "";
            label39.Text = "";
            label38.Text = "";
            label37.Text = "";



            char[] c0 = { '-' };
            MaxNum = 0;
            string[] files = System.IO.Directory.GetFiles(gequ   "\\like");
            zongshu = files.Length;
            ye = files.Length / 9;//几首歌曲
            if (files.Length % 9 != 0)
                ye = ye   1;
            label70.Text = ye.ToString();
            label100.Text = ye.ToString();
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            while (true)
            {
                if (zongshu == 0)
                    break;
                museic = Path.GetFileNameWithoutExtension(f2[MaxNum]);
                switch (MaxNum)
                {
                    case 0:
                        if (max == false)
                            label5.Text = museic;
                        else
                            label45.Text = museic;
                        string[] ss0 = label45.Text.Split(c0);
                        label48.Text = ss0[0];
                        break;
                    case 1:
                        if (max == false)
                            label6.Text = museic;
                        else
                            label44.Text = museic;
                        string[] ss1 = label44.Text.Split(c0);
                        label49.Text = ss1[0];
                        break;
                    case 2:
                        if (max == false)
                            label7.Text = museic;
                        else
                            label43.Text = museic;
                        string[] ss2 = label43.Text.Split(c0);
                        label50.Text = ss2[0];
                        break;
                    case 3:
                        if (max == false)
                            label8.Text = museic;
                        else
                            label42.Text = museic;
                        string[] ss3 = label42.Text.Split(c0);
                        label51.Text = ss3[0];
                        break;
                    case 4:
                        if (max == false)
                            label9.Text = museic;
                        else
                            label41.Text = museic;
                        string[] ss4 = label41.Text.Split(c0);
                        label52.Text = ss4[0];
                        break;
                    case 5:
                        if (max == false)
                            label75.Text = museic;
                        else
                            label40.Text = museic;
                        string[] ss5 = label40.Text.Split(c0);
                        label53.Text = ss5[0];
                        break;
                    case 6:
                        if (max == false)
                            label76.Text = museic;
                        else
                            label39.Text = museic;
                        string[] ss6 = label39.Text.Split(c0);
                        label54.Text = ss6[0];
                        break;
                    case 7:
                        if (max == false)
                            label77.Text = museic;
                        else
                            label38.Text = museic;
                        string[] ss7 = label38.Text.Split(c0);
                        label55.Text = ss7[0];

                        break;
                    case 8:
                        if (max == false)
                            label78.Text = museic;
                        else
                            label37.Text = museic;
                        string[] ss8 = label37.Text.Split(c0);
                        label56.Text = ss8[0];
                        break;
                }
                MaxNum = MaxNum   1;
                if (MaxNum > files.Length - 1)
                    break;
            }

        }
        bool xi = false;
        private void label24_Click(object sender, EventArgs e)
        {
            if (xi == true)
                return;
            label48.Text = "";
            label49.Text = "";
            label50.Text = "";
            label51.Text = "";
            label52.Text = "";
            label53.Text = "";
            label54.Text = "";
            label55.Text = "";
            label56.Text = "";
            geQuDianJ();
            xh();

        }

        private void panel17_MouseEnter(object sender, EventArgs e)
        {
            panel17.BackgroundImage = Properties.Resources.s;
        }

        private void panel17_MouseLeave(object sender, EventArgs e)
        {
            panel17.BackgroundImage = null;
        }

        private void label37_MouseEnter(object sender, EventArgs e)
        {
            label37.Image = Properties.Resources.s;
        }

        private void label37_MouseLeave(object sender, EventArgs e)
        {
            label37.Image = null;
        }

        private void pictureBox26_MouseHover(object sender, EventArgs e)
        {
            if (moshi == 1)
                toolTip1.SetToolTip(pictureBox26, "列表循环");
            if (moshi == 2)
                toolTip1.SetToolTip(pictureBox26, "单曲");
            if (moshi == 3)
                toolTip1.SetToolTip(pictureBox26, "随机播放");
        }

        private void pictureBox25_MouseHover(object sender, EventArgs e)
        {
            if (moshi == 1)
                toolTip1.SetToolTip(pictureBox25, "列表循环");
            if (moshi == 2)
                toolTip1.SetToolTip(pictureBox25, "单曲");
            if (moshi == 3)
                toolTip1.SetToolTip(pictureBox25, "随机播放");
        }

        private void label45_MouseEnter(object sender, EventArgs e)
        {
            jiechu(sender);
        }

        private void label45_MouseLeave(object sender, EventArgs e)
        {
            if(la45==false)
                likai(sender);
            else
                label45.Image = Properties.Resources.s;
        }

        private void label44_MouseEnter(object sender, EventArgs e)
        {
            jiechu(sender);
        }

        private void label44_MouseLeave(object sender, EventArgs e)
        {
            if (la44 == false)
                likai(sender);
            else
                label44.Image = Properties.Resources.s;
        }

        private void label43_MouseEnter(object sender, EventArgs e)
        {
                jiechu(sender);
        }

        private void label43_MouseLeave(object sender, EventArgs e)
        {
            if (la43 == false)
                likai(sender);
            else
                label43.Image = Properties.Resources.s;

        }

        private void label42_MouseEnter(object sender, EventArgs e)
        {
            jiechu(sender);
        }

        private void label42_MouseLeave(object sender, EventArgs e)
        {
            if (la42 == false)
                likai(sender);
            else
                label42.Image = Properties.Resources.s;
        }

        private void label41_MouseEnter(object sender, EventArgs e)
        {
            jiechu(sender);
        }

        private void label41_MouseLeave(object sender, EventArgs e)
        {
            if (la41 == false)
                likai(sender);
            else
                label41.Image = Properties.Resources.s;
        }

        private void label40_MouseEnter(object sender, EventArgs e)
        {
            jiechu(sender);
        }

        private void label40_MouseLeave(object sender, EventArgs e)
        {
            if (la40 == false)
                likai(sender);
            else
                label40.Image = Properties.Resources.s;
        }

        private void label39_MouseEnter(object sender, EventArgs e)
        {
            jiechu(sender);
        }

        private void label39_MouseLeave(object sender, EventArgs e)
        {
            if (la39 == false)
                likai(sender);
            else
                label39.Image = Properties.Resources.s;
        }

        private void label38_MouseEnter(object sender, EventArgs e)
        {
            jiechu(sender);
        }

        private void label38_MouseLeave(object sender, EventArgs e)
        {
            if (la38 == false)
                likai(sender);
            else
                label38.Image = Properties.Resources.s;
        }

        private void label37_MouseEnter_1(object sender, EventArgs e)
        {
            jiechu(sender);
        }

        private void label37_MouseLeave_1(object sender, EventArgs e)
        {
            if (la37 == false)
                likai(sender);
            else
                label37.Image = Properties.Resources.s;
        }


        bool la45 = false;
        bool la44 = false;
        bool la43 = false;
        bool la42 = false;
        bool la41 = false;
        bool la40 = false;
        bool la39 = false;
        bool la38 = false;
        bool la37 = false;

        void geQuDianJ()
        {
            if (la45 == true || la44 == true || la43 == true || la42 == true || la41 == true || la40 == true || la39 == true || la38 == true || la37 == true)
            {
                la37 = false;
                label37.Image = null;
                la38 = false;
                label38.Image = null;
                la39 = false;
                label39.Image = null;
                la40 = false;
                label40.Image = null;
                la41 = false;
                label41.Image = null;
                la42 = false;
                label42.Image = null;
                la43 = false;
                label43.Image = null;
                la44 = false;
                label44.Image = null;
                la45 = false;
                label45.Image = null;
            }
        }
        private void label45_Click(object sender, EventArgs e)
        {
            if (label45.Text == "")
                return;

            geQuDianJ();
            la45 = true;
            label45.Image = Properties.Resources.s;
            label14.Text = label45.Text;
            label31.Text = label45.Text;
            string museic;
            int y = int.Parse(label58.Text);
            MaxNum = 9 * (y - 1);
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[0]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\" label45.Text ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }
        }

        private void label44_Click(object sender, EventArgs e)
        {
            if (label44.Text == "")
                return;
            geQuDianJ();
            la44 = true;
            label44.Image = Properties.Resources.s;
            label14.Text = label44.Text;
            label31.Text = label44.Text;
            string museic;
            int y = int.Parse(label58.Text);
            MaxNum = 9 * (y - 1)   1;
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[1]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   label44.Text   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }

        }

        private void label43_Click(object sender, EventArgs e)
        {
            if (label43.Text == "")
                return;
            geQuDianJ();
            la43 = true;
            label43.Image = Properties.Resources.s;
            label14.Text = label43.Text;
            label31.Text = label43.Text;
            string museic;
            int y = int.Parse(label58.Text);
            MaxNum = 9 * (y - 1)   2;
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[2]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   label43.Text   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }

        }

        private void label42_Click(object sender, EventArgs e)
        {
            if (label42.Text == "")
                return;
            geQuDianJ();
            la42 = true;
            label42.Image = Properties.Resources.s;
            label14.Text = label42.Text;
            label31.Text = label42.Text;
            string museic;
            int y = int.Parse(label58.Text);
            MaxNum = 9 * (y - 1)   3;
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[3]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   label42.Text   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }

        }

        private void label41_Click(object sender, EventArgs e)
        {
            if (label41.Text == "")
                return;
            geQuDianJ();
            la41 = true;
            label41.Image = Properties.Resources.s;
            label14.Text = label41.Text;
            label31.Text = label41.Text;
            string museic;
            int y = int.Parse(label58.Text);
            MaxNum = 9 * (y - 1)   4;
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[4]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   label41.Text   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }

        }

        private void label40_Click(object sender, EventArgs e)
        {
            if (label40.Text == "")
                return;
            geQuDianJ();
            la40 = true;
            label40.Image = Properties.Resources.s;
            label14.Text = label40.Text;
            label31.Text = label40.Text;
            string museic;
            int y = int.Parse(label58.Text);
            MaxNum = 9 * (y - 1)   5;
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[5]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   label40.Text   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }

        }

        private void label39_Click(object sender, EventArgs e)
        {
            if (label39.Text == "")
                return;
            geQuDianJ();
            la39 = true;
            label39.Image = Properties.Resources.s;
            label14.Text = label39.Text;
            label31.Text = label39.Text;

            string museic;
            int y = int.Parse(label58.Text);
            MaxNum = 9 * (y - 1)   6;
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[6]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   label39.Text   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }
        }

        private void label38_Click(object sender, EventArgs e)
        {
            if (label38.Text == "")
                return;
            geQuDianJ();
            la38 = true;
            label38.Image = Properties.Resources.s;
            label14.Text = label38.Text;
            label31.Text = label38.Text;

            string museic;
            int y = int.Parse(label58.Text);
            MaxNum = 9 * (y - 1)   7;
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[7]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   label38.Text   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }
        }

        private void label37_Click(object sender, EventArgs e)
        {
            if (label37.Text == "")
                return;
            geQuDianJ();
            la37 = true;
            label37.Image = Properties.Resources.s;
            label14.Text = label37.Text;
            label31.Text = label37.Text;
            string museic;
            int y = int.Parse(label58.Text);
            MaxNum = 9 * (y - 1)   8;
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[8]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   label37.Text   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }
        }

        //**************************************************
        //***********************透明度*********************
        //**************************************************
        int tm;//透明度
        public void touming(int op)
        {
            this.Opacity = (double)op / 200;
        }

        private void panel18_MouseDown(object sender, MouseEventArgs e)
        {
            panel19.Size = new Size(e.Location.X, 4);
            tm = e.Location.X;
            touming(tm);
        }

        private void panel19_MouseDown(object sender, MouseEventArgs e)
        {
            panel19.Size = new Size(e.Location.X, 4);
            tm = e.Location.X;
            touming(tm);
        }

        int ye1 = 1;
        private void label47_Click(object sender, EventArgs e)
        {
            if (ye > 1)
            {
                if (ye1 < ye)
                {
                    ye1 = ye1   1;
                    label58.Text = ye1.ToString();
                    label45.Text = "";
                    label44.Text = "";
                    label43.Text = "";
                    label42.Text = "";
                    label41.Text = "";
                    label40.Text = "";
                    label39.Text = "";
                    label38.Text = "";
                    label37.Text = "";
                    label48.Text = "";
                    label49.Text = "";
                    label50.Text = "";
                    label51.Text = "";
                    label52.Text = "";
                    label53.Text = "";
                    label54.Text = "";
                    label55.Text = "";
                    label56.Text = "";

                    geQuDianJ();

            string[] files = System.IO.Directory.GetFiles(gequ);
            string museic;
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            int ci = 0;
            int xh = 0;   //歌曲序号
            int y = int.Parse(label58.Text);
            xh = 9 * (y-1);
            char[] c0 = { '-' };
            while (true)
            {
                //int y = int.Parse(label58.Text);
                //if (xh   9*y >= files.Length-1)
                //    break;
                museic = Path.GetFileNameWithoutExtension(f2[xh]);
                switch (ci)
                {
                    case 0:
                        label45.Text = museic;
                        string[] ss0 = label45.Text.Split(c0);
                        label48.Text = ss0[0];
                        break;
                    case 1:
                        label44.Text = museic;
                        string[] ss1 = label44.Text.Split(c0);
                        label49.Text = ss1[0];
                        break;
                    case 2:
                        label43.Text = museic;
                        string[] ss2 = label43.Text.Split(c0);
                        label50.Text = ss2[0];
                        break;
                    case 3:
                        label42.Text = museic;
                        string[] ss3 = label42.Text.Split(c0);
                        label51.Text = ss3[0];
                        break;
                    case 4:
                        label41.Text = museic;
                        string[] ss4 = label41.Text.Split(c0);
                        label52.Text = ss4[0];
                        break;
                    case 5:
                        label40.Text = museic;
                        string[] ss5 = label40.Text.Split(c0);
                        label53.Text = ss5[0];
                        break;
                    case 6:
                        label39.Text = museic;
                        string[] ss6 = label39.Text.Split(c0);
                        label54.Text = ss6[0];
                        break;
                    case 7:
                        label38.Text = museic;
                        string[] ss7 = label38.Text.Split(c0);
                        label55.Text = ss7[0];
                        break;
                    case 8:
                        label37.Text = museic;
                        string[] ss8 = label37.Text.Split(c0);
                        label56.Text = ss8[0];
                        break;
                }
                xh=xh 1;
                ci = ci   1;
                //ci = ci   1;
                //if (ci == 9)
                //    break;
                if (xh > files.Length - 1) 
                break;
            }
                }
            }
        }

        private void label46_Click(object sender, EventArgs e)
        {
            if (ye1 > 1)
            {
                ye1 = ye1 - 1;
                label58.Text = ye1.ToString();
                label45.Text = "";
                label44.Text = "";
                label43.Text = "";
                label42.Text = "";
                label41.Text = "";
                label40.Text = "";
                label39.Text = "";
                label38.Text = "";
                label37.Text = "";
                label48.Text = "";
                label49.Text = "";
                label50.Text = "";
                label51.Text = "";
                label52.Text = "";
                label53.Text = "";
                label54.Text = "";
                label55.Text = "";
                label56.Text = "";

                geQuDianJ();

                string[] files = System.IO.Directory.GetFiles(gequ);
                string museic;
                string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
                int ci = 0;
                int xh = 0;   //歌曲序号
                int y = int.Parse(label58.Text);
                xh = 9 * ((y 1) - 1) - 9;
                while (true)
                {
                    //int y = int.Parse(label58.Text);
                    //if (xh   9*y >= files.Length-1)
                    //    break;
                    char[] c0 = { '-' };
                    museic = Path.GetFileNameWithoutExtension(f2[xh]);
                    switch (ci)
                    {
                        case 0:
                            label45.Text = museic;
                            string[] ss0 = label45.Text.Split(c0);
                            label48.Text = ss0[0];
                            break;
                        case 1:
                            label44.Text = museic;
                            string[] ss1 = label44.Text.Split(c0);
                            label49.Text = ss1[0];
                            break;
                        case 2:
                            label43.Text = museic;
                            string[] ss2 = label43.Text.Split(c0);
                            label50.Text = ss2[0];
                            break;
                        case 3:
                            label42.Text = museic;
                            string[] ss3 = label42.Text.Split(c0);
                            label51.Text = ss3[0];
                            break;
                        case 4:
                            label41.Text = museic;
                            string[] ss4 = label41.Text.Split(c0);
                            label52.Text = ss4[0];
                            break;
                        case 5:
                            label40.Text = museic;
                            string[] ss5 = label40.Text.Split(c0);
                            label53.Text = ss5[0];
                            break;
                        case 6:
                            label39.Text = museic;
                            string[] ss6 = label39.Text.Split(c0);
                            label54.Text = ss6[0];
                            break;
                        case 7:
                            label38.Text = museic;
                            string[] ss7 = label38.Text.Split(c0);
                            label55.Text = ss7[0];
                            break;
                        case 8:
                            label37.Text = museic;
                            string[] ss8 = label37.Text.Split(c0);
                            label56.Text = ss8[0];
                            break;
                    }
                    xh = xh   1;
                    ci = ci   1;
                    //ci = ci   1;
                    //if (ci == 9)
                    //    break;
                    if (xh > files.Length - 1)
                        break;
                }


            }
        }

        private void pictureBox12_Click(object sender, EventArgs e)
        {
            if (ye > 1)
            {
                if (ye1 < ye)
                {
                    ye1 = ye1   1;
                    label99.Text = ye1.ToString();
                    label5.Text = "";
                    label6.Text = "";
                    label7.Text = "";
                    label8.Text = "";
                    label9.Text = "";
                    label75.Text = "";
                    label76.Text = "";
                    label77.Text = "";
                    label78.Text = "";

                    string[] files = System.IO.Directory.GetFiles(gequ);
                    string museic;
                    string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
                    int ci = 0;
                    int xh = 0;   //歌曲序号
                    int y = int.Parse(label99.Text);
                    xh = 9 * (y - 1);
                    while (true)
                    {
                        //int y = int.Parse(label58.Text);
                        //if (xh   9*y >= files.Length-1)
                        //    break;
                        museic = Path.GetFileNameWithoutExtension(f2[xh]);
                        switch (ci)
                        {
                            case 0:
                                label5.Text = museic;
                                break;
                            case 1:
                                label6.Text = museic;
                                break;
                            case 2:
                                label7.Text = museic;
                                break;
                            case 3:
                                label8.Text = museic;
                                break;
                            case 4:
                                label9.Text = museic;
                                break;
                            case 5:
                                label75.Text = museic;
                                break;
                            case 6:
                                label76.Text = museic;
                                break;
                            case 7:
                                label77.Text = museic;
                                break;
                            case 8:
                                label78.Text = museic;
                                break;
                        }
                        xh = xh   1;
                        ci = ci   1;
                        //ci = ci   1;
                        //if (ci == 9)
                        //    break;
                        if (xh > files.Length - 1)
                            break;
                    }

                }
            }
        }

        private void pictureBox13_Click(object sender, EventArgs e)
        {
            if (ye1 > 1)
            {
                ye1 = ye1 - 1;
                label99.Text = ye1.ToString();
                label5.Text = "";
                label6.Text = "";
                label7.Text = "";
                label8.Text = "";
                label9.Text = "";
                label75.Text = "";
                label76.Text = "";
                label77.Text = "";
                label78.Text = "";


                string[] files = System.IO.Directory.GetFiles(gequ);
                string museic;
                string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
                int ci = 0;
                int xh = 0;   //歌曲序号
                int y = int.Parse(label99.Text);
                xh = 9 * ((y 1) - 1) - 9;
                while (true)
                {
                    //int y = int.Parse(label58.Text);
                    //if (xh   9*y >= files.Length-1)
                    //    break;
                    museic = Path.GetFileNameWithoutExtension(f2[xh]);
                    switch (ci)
                    {
                        case 0:
                            label5.Text = museic;
                            break;
                        case 1:
                            label6.Text = museic;
                            break;
                        case 2:
                            label7.Text = museic;
                            break;
                        case 3:
                            label8.Text = museic;
                            break;
                        case 4:
                            label9.Text = museic;
                            break;
                        case 5:
                            label75.Text = museic;
                            break;
                        case 6:
                            label76.Text = museic;
                            break;
                        case 7:
                            label77.Text = museic;
                            break;
                        case 8:
                            label78.Text = museic;
                            break;
                    }
                    xh = xh   1;
                    ci = ci   1;
                    //ci = ci   1;
                    //if (ci == 9)
                    //    break;
                    if (xh > files.Length - 1)
                        break;
                }
            }
        }

        int aa = 269;
        char c = ']';
        int bb = 84;
        string gc = "";
        string gcsj = "";
        string gcsjl = "";
        bool you = true;
        int chang = 0;
        private void timer2_Tick(object sender, EventArgs e)
        {
            label31.Location = new Point(aa, bb);
            if (you == true)
                aa = aa   2;
            if (you == false)
                aa = aa - 2;
            if (aa > 300)
                you = false;
            if (aa < 269)
                you = true;
            if (label31.Text == "陈奕迅 - 单车.mp3")
            {
                StreamReader sr = new StreamReader("lrc\\aa.Lrc");

                while (true)
                {
                    gcsjl = label4.Text;

                    gc = sr.ReadLine();

                    if (gc == null)
                    {
                        sr.Close();
                        break;
                    }
                    chang = gc.Length - 10;

                    string[] a = gc.Split(c);
                    gcsj = a[0].Substring(1, 5);

                    //label18.Text = gcsj;
                    //label22.Text = gcsjl;

                    if (gcsj == gcsjl)
                    {
                        gc = gc.Substring(10, chang);
                        label79.Text = gc;
                        sr.Close();
                        break;
                    }
                }

                //if(ks==false)
                //     gc= sr.ReadLine();
                //else
                //{

                //}

                //    if (gc == null)
                //        return;

                //    int chang = gc.Length - 10;

                //    if (gc.Substring(0, 4) == "[00:" && ks == false)
                //    {
                //        string[] a = gc.Split(c);
                //        gcsj=a[0].Substring(1, 5);

                //        gc = gc.Substring(10, chang);
                //        ks = true;
                //    }
                //    else
                //        if (ks == true)
                //        {
                //            gc = gc.Substring(10, chang);
                //        }


            }
        }

        private void pictureBox3_Click(object sender, EventArgs e)
        {
            #region 下一曲
            if (ben == false)
                return;
                string museic;
                string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
                MaxNum = MaxNum   1;
                if (MaxNum   1 >= zongshu   1)
                {
                    MaxNum = 1;
                    museic = Path.GetFileNameWithoutExtension(f2[0]);
                }
                else
                    museic = Path.GetFileNameWithoutExtension(f2[MaxNum]);
                try
                {
                    //帐号
                    using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   museic   ".txt"))
                    {
                        string bf;
                        //读取所有的内容
                        while ((bf = sr.ReadLine()) != null)
                        {
                            //Console.WriteLine(line);
                            break;
                        }
                        axWindowsMediaPlayer1.URL = bf;
                        label31.Text = museic;
                        label14.Text = museic;
                        //timer1.Enabled = true;
                    }
                }
                catch (Exception ex)
                {
                    //异常
                    MessageBox.Show(ex.Message);
                }
            #endregion
        }
        
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            #region  上一曲
            if (ben == false)
                return;
            string museic;
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            MaxNum = MaxNum - 1;
            if (MaxNum - 1 <0)
            {
                MaxNum = zongshu;
                museic = Path.GetFileNameWithoutExtension(f2[0]);
            }
            else
                museic = Path.GetFileNameWithoutExtension(f2[MaxNum]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   museic   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    label31.Text = museic;
                    label14.Text = museic;
                    //timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }
            #endregion
        }

        private void pictureBox17_Click(object sender, EventArgs e)
        {
            #region 下一曲
            string museic;
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            MaxNum = MaxNum   1;
            if (MaxNum   1 >= zongshu   1)
            {
                MaxNum = 1;
                museic = Path.GetFileNameWithoutExtension(f2[0]);
            }
            else
                museic = Path.GetFileNameWithoutExtension(f2[MaxNum]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   museic   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    label31.Text = museic;
                    label14.Text = museic;
                    label74.Text = museic;
                    //timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }
            #endregion
        }

        private void pictureBox18_Click(object sender, EventArgs e)
        {
            #region  上一曲
            string museic;
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            MaxNum = MaxNum - 1;
            if (MaxNum - 1 < 0)
            {
                MaxNum = zongshu;
                museic = Path.GetFileNameWithoutExtension(f2[0]);
            }
            else
                museic = Path.GetFileNameWithoutExtension(f2[MaxNum]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   museic   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    label31.Text = museic;
                    label14.Text = museic;
                    label74.Text = museic;
                    //timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }
            #endregion
        }
        private void label5_Click(object sender, EventArgs e)
        {
            if (label15.Text == "")
                return;
            label14.Text = label5.Text;
            label31.Text = label5.Text;
            label74.Text = label5.Text;
            string museic;
            int y = int.Parse(label99.Text);
            MaxNum = 9 * (y - 1);
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[0]);
            try
            {
                //帐号
                StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   label5.Text   ".txt");
                
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }
        }

        private void label6_Click(object sender, EventArgs e)
        {
            if (label6.Text == "")
                return;
            label14.Text = label6.Text;
            label31.Text = label6.Text;
            label74.Text = label6.Text;
            string museic;
            int y = int.Parse(label99.Text);
            MaxNum = 9 * (y - 1);
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[0]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   label6.Text   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }
        }

        private void label7_Click(object sender, EventArgs e)
        {
            if (label7.Text == "")
                return;
            label14.Text = label7.Text;
            label31.Text = label7.Text;
            label74.Text = label7.Text;

            string museic;
            int y = int.Parse(label99.Text);
            MaxNum = 9 * (y - 1);
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[0]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   label7.Text   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }

        }

        private void label8_Click(object sender, EventArgs e)
        {
            if (label8.Text == "")
                return;
            label14.Text = label8.Text;
            label31.Text = label8.Text;
            label74.Text = label8.Text;

            string museic;
            int y = int.Parse(label99.Text);
            MaxNum = 9 * (y - 1);
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[0]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   label8.Text   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }

        }

        private void label9_Click(object sender, EventArgs e)
        {
            if (label9.Text == "")
                return;
            label14.Text = label9.Text;
            label31.Text = label9.Text;
            label74.Text = label9.Text;

            string museic;
            int y = int.Parse(label99.Text);
            MaxNum = 9 * (y - 1);
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[0]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   label9.Text   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }

        }

        private void label75_Click(object sender, EventArgs e)
        {
            if (label75.Text == "")
                return;
            label14.Text = label75.Text;
            label31.Text = label75.Text;
            label74.Text = label75.Text;

            string museic;
            int y = int.Parse(label99.Text);
            MaxNum = 9 * (y - 1);
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[0]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   label75.Text   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }

        }

        private void label76_Click(object sender, EventArgs e)
        {
            if (label76.Text == "")
                return;
            label14.Text = label76.Text;
            label31.Text = label76.Text;
            label74.Text = label76.Text;

            string museic;
            int y = int.Parse(label99.Text);
            MaxNum = 9 * (y - 1);
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[0]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   label76.Text   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }

        }

        private void label77_Click(object sender, EventArgs e)
        {
            if (label77.Text == "")
                return;
            label14.Text = label77.Text;
            label31.Text = label77.Text;
            label74.Text = label77.Text;

            string museic;
            int y = int.Parse(label99.Text);
            MaxNum = 9 * (y - 1);
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[0]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   label77.Text   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }

        }

        private void label78_Click(object sender, EventArgs e)
        {
            if (label78.Text == "")
                return;
            label14.Text = label78.Text;
            label31.Text = label78.Text;
            label74.Text = label78.Text;

            string museic;
            int y = int.Parse(label99.Text);
            MaxNum = 9 * (y - 1);
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            museic = Path.GetFileNameWithoutExtension(f2[0]);
            try
            {
                //帐号
                using (StreamReader sr = new StreamReader(@"c:\yinyue\lianjie\"   label78.Text   ".txt"))
                {
                    string bf;
                    //读取所有的内容
                    while ((bf = sr.ReadLine()) != null)
                    {
                        //Console.WriteLine(line);
                        break;
                    }
                    axWindowsMediaPlayer1.URL = bf;
                    timer1.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                //异常
                MessageBox.Show(ex.Message);
            }

        }
        //***********************************************
        //********************我喜欢的歌曲***************
        //***********************************************
        string[] like = new string[1];
        int likeNum = 0;
        private void pictureBox4_Click(object sender, EventArgs e)
        {
            string[] f2 = Directory.GetFiles(gequ);  //获取该文件夹面所文名
            like[likeNum] = Path.GetFileNameWithoutExtension(f2[MaxNum]);


            string wenjian = @"c:\yinyue\lianjie\like";
            if (!Directory.Exists(wenjian))
            {
                Directory.CreateDirectory(wenjian);
            }
            StreamWriter sw = new StreamWriter("c:\\yinyue\\lianjie\\like\\" like[likeNum] ".txt");
            string lk = like[likeNum];
            sw.Write(lk);
            sw.Close();
        }

        private void pictureBox7_Click(object sender, EventArgs e)
        {
            if (pifu == true)
            {
                panel15.Visible = false;
                pifu = false;
            }
            if (panel20.Visible == false)
                panel20.Visible = true;
            else
                panel20.Visible = false;
        }

        private void pictureBox28_Click(object sender, EventArgs e)
        {
            this.BackgroundImage = null;
            this.BackColor = pictureBox28.BackColor;
        }

        private void pictureBox29_Click(object sender, EventArgs e)
        {
            this.BackgroundImage = null;
            this.BackColor = pictureBox29.BackColor;
        }

        private void pictureBox30_Click(object sender, EventArgs e)
        {
            this.BackgroundImage = null;
            this.BackColor = pictureBox30.BackColor;
        }

        private void pictureBox31_Click(object sender, EventArgs e)
        {
            this.BackgroundImage = null;
            //this.BackColor = Color.Lime;
            this.BackColor = pictureBox31.BackColor;
        }

        private void pictureBox32_Click(object sender, EventArgs e)
        {
            this.BackgroundImage = null;
            this.BackColor = pictureBox32.BackColor;
        }

        private void pictureBox33_Click(object sender, EventArgs e)
        {
            panel8.BackColor = pictureBox33.BackColor;
        }

        private void pictureBox34_Click(object sender, EventArgs e)
        {
            panel8.BackColor = pictureBox34.BackColor;
        }

        private void pictureBox35_Click(object sender, EventArgs e)
        {
            panel8.BackColor = pictureBox35.BackColor;
        }

        private void pictureBox36_Click(object sender, EventArgs e)
        {
            panel8.BackColor = pictureBox36.BackColor;
        }

        private void pictureBox37_Click(object sender, EventArgs e)
        {
            panel8.BackColor = pictureBox37.BackColor;
        }

        private void panel3_Paint(object sender, PaintEventArgs e)
        {

        }
    }
}


标签: 音乐 播放

实例下载地址

C#炫酷音乐播放器 音乐播放例子

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

第 1 楼 chenxi63 发表于: 2015-07-29 11:07 50
不错

支持(0) 盖楼(回复)

第 2 楼 总有刁民 发表于: 2016-06-13 21:29 08
超级棒

支持(0) 盖楼(回复)

第 3 楼 水金 发表于: 2016-08-19 09:41 44
看起

支持(0) 盖楼(回复)

第 4 楼 水金 发表于: 2016-08-19 09:41 48
看起

支持(0) 盖楼(回复)

第 5 楼 jiangyue 发表于: 2018-01-02 14:05 16
没有注册类怎么解决?

支持(0) 盖楼(回复)

第 6 楼 MIEMEI 发表于: 2018-03-24 11:11 19
还不错

支持(0) 盖楼(回复)

第 7 楼 MIEMEI 发表于: 2018-03-24 11:11 21
还不错

支持(0) 盖楼(回复)

发表评论

(您的评论需要经过审核才能显示)

查看所有7条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警