我正在运行visual studio 2008.每当我去设计师查看我的某个表单时,设计师会使表单略大一些。这种情况发生在我有最小尺寸的表格上。我希望表单是最小的,所以为什么它会继续调整我的大小?
答案 0 :(得分:5)
我遇到了托管用户控件的特定表单的问题。每次我做一个完整的重建解决方案,它会缩短形式。找到一个简单的解决方案:在设计器中,将表单的最小大小属性设置为与size属性相同。现在,当设计师在试图改变尺寸时会感到困惑,它最终会成为最小尺寸 - 这就是你真正想要的尺寸。
答案 1 :(得分:0)
您是否在表单上检查了AutoSizeMode? 表单是从基本表单继承的吗?
答案 2 :(得分:0)
这个解决方案可能并不理想,但我遇到了设计师自己的生活问题,这对我有用。
在设计器或构造函数中订阅表单Resize事件,并在函数中调用this.Size = this.MinimumSize。
这会对设计师的行为方式产生影响,VS必须为设计师或其他事件预编译一些事件。