我有一个窗体对象,它包含3个对象,一个treeview,一个richtextbox和一个tabcontrol。它们不会停靠在窗体窗体中,但它们被锚定(顶部+左侧)。什么阻止我调整窗体对象的大小(缩小尺寸)?
我已经编写了代码来调整它们的大小,当一个表单调整大小的事件处理程序被调用,但它似乎只是为增加表单大小,也就是说,我不能调整窗体的大小更小的尺寸。这包括我首次增加主窗口窗体并尝试将其恢复到原始大小的时间。
三个对象的尺寸分别形成之后被手动设置用下面的代码调整:
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整个调整大小处理)
什么是阻止表单被调整为较小的大小?
是不是有一个原因,你不只是在.NET中使用对接机制?它会照顾你的大小。 – 2010-08-26 05:09:44
对接似乎对我们所希望的,GUI方面的限制太多。我们的表单工具的位置最终影响了我们实现的容易度。 – Maixy 2010-08-29 07:21:54