using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace BlueTube.Viewer { public partial class FullscreenPlayer : Form { private Control player; private Control parent; public FullscreenPlayer() { InitializeComponent(); this.TopLevel = true; } public FullscreenPlayer(Control player) : this() { this.parent = player.Parent; this.player = player; this.Controls.Add(player); var tp = new TransparentPanel(); tp.Dock = DockStyle.Fill; tp.DoubleClick += new EventHandler(transparentPanel_DoubleClick); this.Controls.Add(tp); tp.BringToFront(); } private void transparentPanel_DoubleClick(object sender, EventArgs e) { this.Controls.Remove((Control)sender); this.parent.Controls.Add(this.player); this.Close(); } } }