Windows窗体重置为默认值

本文关键字:默认值 窗体 Windows | 更新日期: 2023-09-27 18:19:12

我要问的问题可能是个愚蠢的问题。我试了很多次,但我还是不能弄清楚我的状态发生了什么。所以请帮助我。

基本上我需要做的是根据给定的尺寸重新调整窗口大小

我的代码如下

        InitializeComponent();
        this.ControlBox = false;
        this.Text = "";
        this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
        this.Icon = null;
        this.Size = new Size(10, 10); // my size 
        this.MaximumSize = new Size(10, 10); // my size 

,但当表单加载尺寸已更改为(132,10)

建议

Windows窗体重置为默认值

将调整大小的代码移动到Shown事件处理程序中:

private void myForm_Shown(Object sender, EventArgs e)
{
    this.Size = new Size(10, 10); // my size 
    this.MaximumSize = new Size(10, 10); // my size
}

您可以在窗体设计器的属性下添加此处理程序,并使用事件列表。

阅读更多:http://msdn.microsoft.com/en-us/library/aa984320(v=vs.71).aspx

PS:另一个海报(N4TKD)建议,AutoSize属性应该设置为false

您应该将AutoSize设置为false,对于添加到它的控件来说,大小最有可能太小。