private void Pic_Monitor_DoubleClick(object sender, EventArgs e) { if (frm != null) { frm.Controls.Clear(); this.Panel_Monitor.Controls.Add(this.Pic_Monitor); frm.Close(); frm = null; } }
private void Btn_Add_Click(object sender, EventArgs e) { if (frm == null) { frm = new Client.FullScreen(); } msc.KeyDown += frm_KeyDown; msc.Dock = DockStyle.Fill; frm.Controls.Add(this.msc); frm.Show(); }
private void Pic_FullScreen_Click(object sender, EventArgs e) { if (frm == null) { frm = new Client.FullScreen(); } frm.KeyDown += frm_KeyDown; Pic_Monitor.DoubleClick += Pic_Monitor_DoubleClick; frm.Controls.Add(this.Pic_Monitor); frm.ShowDialog(); }
private void frm_KeyDown(object sender, KeyEventArgs e) { /* * 设置按下ALT+F4无效 * 设置按下ESC退出全屏 */ if (e.KeyCode == Keys.F4 && e.Modifiers == Keys.Alt) { e.Handled = true; } if (e.KeyCode == Keys.Escape) { frm.Controls.Clear(); this.Panel_Monitor.Controls.Add(this.Pic_Monitor); frm.Close(); frm = null; } }