public MonitorForm() { this.SetStyle(ControlStyles.AllPaintingInWmPaint, true); this.SetStyle(ControlStyles.UserPaint, true); this.SetStyle(ControlStyles.ResizeRedraw, true); InitializeComponent(); ms_Form = this; }
protected override void OnClosed(EventArgs e) { StateSaver.Default.Set("MonitorForm.m_Font", m_Font); StateSaver.Default.Set("MonitorForm.Size", this.Size); StateSaver.Default.Set("MonitorForm.Location", this.Location); ms_Form = null; base.OnClosed(e); }
public static void show() { MainForm.Default.InvokeSf(new MethodInvoker(() => { if (ms_Form == null) { var form = new MonitorForm(); form.Show(); } ms_Form.Focus(); })); }
private void Close_Click(object sender, EventArgs e) { Close(); ms_Form = null; }