zoukankan      html  css  js  c++  java
  • 单列

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Runtime.Remoting.Services;
    using System.Text;
    using System.Text.RegularExpressions;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace Day10_0200单例
    {
        public partial class FrmPlay : Form
        {
            public static FrmPlay OnlyOneForm;
            //1.构造私有
            private FrmPlay()
            {
                InitializeComponent();
            }

            public string path;
            private void FrmPlay_Load(object sender, EventArgs e)
            {
              
            }

            public void PlaySong()
            {
                Player1.URL = path;
            }


            //静态方法
            public static FrmPlay GetInstance()
            {
                if (OnlyOneForm==null)
                {
                    OnlyOneForm=new FrmPlay();
                    return OnlyOneForm;
                }
                else
                {
                    return OnlyOneForm;
                }
              
            }
        }
    }

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace Day10_0200单例
    {
        public partial class FrmList : Form
        {
            public FrmList()
            {
                InitializeComponent();
            }

            private void FrmList_Load(object sender, EventArgs e)
            {
                //整行选中
                dgvList.SelectionMode= DataGridViewSelectionMode.FullRowSelect;

                //将dgv和ContextMenuStrip  bind
                dgvList.ContextMenuStrip = cms_list;
                List<Song> list=new List<Song>();
                Song s1 = new Song("001", "北京北京", "D:\song\所谓朋友.mp3");
                Song s2 = new Song("002", "北京北京", "D:\song\吴雨霏 - 生命树.mp3");
                Song s3 = new Song("003", "北京北京", "D:\song\战长沙 - 箫配乐 - 纯音乐版.mp3");

                list.Add(s1);
                list.Add(s2);
                list.Add(s3);

                dgvList.DataSource = list;
            }

            private void 播放ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                FrmPlay frm = FrmPlay.GetInstance();
                frm.path = dgvList.SelectedRows[0].Cells[2].Value.ToString();
                frm.Show();
                frm.PlaySong();
            }
        }
    }

  • 相关阅读:
    Spring学习8- SSH需要的jar包
    Spring学习8-SSH+Log4j黄金整合
    Spring学习8-Spring事务管理(注解式声明事务管理)
    dbvisualizer客户端执行创建存储过程或自定义函数语句的方法
    jvm的组成入门
    java的反射机制
    oracle排序子句的特殊写法与ORA-01785错误
    javascript的数据类型检测
    jsp的el表达式
    javascript模块化编程的cmd规范(sea.js)
  • 原文地址:https://www.cnblogs.com/wangbenqing/p/6617528.html
Copyright © 2011-2022 走看看