public static Maximize ( |
||
targetForm | ||
return | void |
public static void Maximize(Form targetForm)
{
if (!IsMaximized)
{
IsMaximized = true;
Save(targetForm);
targetForm.WindowState = FormWindowState.Maximized;
targetForm.FormBorderStyle = FormBorderStyle.None;
//targetForm.TopMost = true;
WinApi.SetWinFullScreen(targetForm.Handle);
}
}
/// <summary> /// Changes the Full Screen mode. /// </summary> protected override void MenuViewFullScreenOnClick(object sender, EventArgs e) { var mi = (ToolStripMenuItem)sender; if (mi.Checked) { FormState.Maximize(this); } else { FormState.Restore(this); } }