不允许用户移动,最大化或最小化c#中的表单,并在打开时自动最大化表单

时间:2014-07-28 21:40:47

标签: winforms minimize maximize

我在VB 2013中寻找c#中的代码,以防止用户无法移动,最大化和最小化表单

此表格在打开时应最大化。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

这将帮助您入门。

        this.WindowState = FormWindowState.Maximized;
        this.ControlBox = false;

所有这些都是您可以在表单属性菜单中设置的属性。您可以在那里或在代码中的某处添加它们。这些会杀死菜单等,并且不允许用户最小化,最大化移动表单(即使其成为闪屏)。

如果你不想杀死菜单,你可能想要添加它 -

private void Form1_Resize ( object sender , EventArgs e )
{
    if ( this.WindowState == FormWindowState.Minimized )
    {
        this.WindowState = FormWindowState.Maximized;
    }
}