基本上我需要做的是我需要根据给定的尺寸重新调整窗口大小
我的代码如下
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)
时建议
答案 0 :(得分:1)
将调整大小代码移动到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
。
答案 1 :(得分:0)
您应该将AutoSize设置为false,对于添加到其中的控件,大小最有可能很小。