我有一个
Windows窗体对象,它包含3个对象,一个treeview,一个richtextBox和一个tabcontrol.它们没有停靠在窗体中,但是它们被锚定(左上方).
当一个form-resize事件处理程序被调用时,我已经编写了重新调整大小的代码,但它似乎只是为了增加表单大小而工作,也就是说我无法将窗体重新调整为更小的大小.这包括我首次增加主窗口窗体然后尝试将其返回到其原始大小的时间.
每个表单调整大小后,三个对象的大小将被手动设置,代码如下:
treeView1.Height += (this.Height - oldHeight); richTextBox1.Width += (this.Width - oldWidth); tabControl1.Width += (this.Width - oldWidth); tabControl1.Height += (this.Height - oldHeight); oldHeight = this.Height; oldWidth = this.Width;
没有一个对象具有设置的最小尺寸(在整个调整过程中都是0,0)
什么是防止形式被调整到更小的尺寸?