0

我要问的问题可能是一个愚蠢的问题。我已经尝试了很多,但我无法弄清楚我的表格会发生什么。因此请帮助我。

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

我的代码如下

        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)

请提出建议

4

2 回答 2

1

Move the resizing code into a Shown event handler:

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

You can add this handler in the form designer under properties, and using the events list.

Read more: http://msdn.microsoft.com/en-us/library/aa984320(v=vs.71).aspx

PS: as another poster (N4TKD) suggested, the AutoSize property should be set to false.

于 2013-06-20T19:45:34.743 回答
0

您应该将 AutoSize 设置为 false,添加到其中的控件的大小最有可能变小。

于 2013-06-20T19:47:27.137 回答