C# 检查窗体是否为全屏的方法?

C# 检查窗体是否为全屏的方法?,c#,C#,我如何编写一个方法来检测我的表单是否是全屏的,如果不是全屏的? 这必须在模板加载时进行 此方法仅适用于fullScreenToolStripMenuItem\u单击事件 class FullScreen { public void EnterFullScreenMode(Form targetForm) { targetForm.WindowState = FormWindowState.Normal; targetForm.FormBorderStyle = FormBorde

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

此方法仅适用于fullScreenToolStripMenuItem\u单击事件

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;
}

}可能只有在
加载
事件之后才设置
窗口状态
,因此会覆盖您设置的内容,尝试在Form.Showed事件上设置它。

不清楚为什么不能使用WindowsState属性。是否尝试使用Form resize事件?尝试在Form.Showed事件上设置event@Scarecrow-将targetForm.WindowsState=FormWindowsState.Maximized;在窗体的加载事件期间。