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();
            }
        }
    }

  • 相关阅读:
    如何使用 IDEA 向 Github 上推送和拉取代码
    CST时间和GMT时间注意事项
    CST时间GMT时间转换
    MultipartFile转InputStream
    Java中InputStream和String之间的转化
    Fastjson 之 Json 对象、Json 字符串、Java 对象之间的转换
    Git 撤销修改
    Springboot 配置文件之 Yaml
    IDEA 快速搭建一个 Springboot 应用
    ZooKeeper 安装
  • 原文地址:https://www.cnblogs.com/wangbenqing/p/6617528.html
Copyright © 2011-2022 走看看