Esempio n. 1
0
 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();
 }
Esempio n. 2
0
 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);
 }