private void Panel_Click(TSkin.TButDLNA sender, string name, string tag) { foreach (Control item in panel1.Controls) { if (item is TSkin.TButDLNA) { (item as TSkin.TButDLNA).IsActive = false; } } player.player.SetConfig(1803, tag); if (string.IsNullOrEmpty(tag)) { player.isDLNA = false; panel_desk.Enabled = true; player.ShowPrompt("DLNA设备", "本机"); } else { player.isDLNA = true; panel_desk.Enabled = false; player.ShowPrompt("DLNA设备", name); } sender.IsActive = true; //deviceList(); }
Control AddControl(string sel, string name, string demo, string tag) { TSkin.TButDLNA butDLNA = new TSkin.TButDLNA { Dock = DockStyle.Top, ActiveColor = Color.White, ActiveColor2 = Color.FromArgb(240, 240, 240), DefaultColor = Color.Transparent, DefaultColor2 = Color.Transparent, Font = new Font("微软雅黑", 14F), Image = string.IsNullOrEmpty(tag) ? Properties.Resources.icon_tv_sel : Properties.Resources.icon_tv, IsActive = sel == tag, Size = new Size(0, 80), Text = name, Text2 = demo }; butDLNA.Click += (object _s, EventArgs _e) => { Panel_Click(butDLNA, name, tag); }; return(butDLNA); }