检查表单是否全屏的方法?

时间:2016-01-27 17:15:29

标签: c#

如何编写一种方法来检测我的表单是否全屏,如果不是全屏? 这必须在表格加载时进行。

此方法仅适用于fullScreenToolStripMenuItem_Click事件

class FullScreen
{
public void EnterFullScreenMode(Form targetForm)
{
    targetForm.WindowState = FormWindowState.Normal;
    targetForm.FormBorderStyle = FormBorderStyle.None;
    targetForm.WindowState = FormWindowState.Maximized;
}

public void LeaveFullScreenMode(Form targetForm)
{
    targetForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Sizable;
    targetForm.WindowState = FormWindowState.Normal;
}

}

1 个答案:

答案 0 :(得分:0)

WindowState可能只在Load事件之后设置,因此会覆盖您设置的内容,尝试在Form.Shown事件上设置它。