Visual Studio WinForm Bug或我做错了什么?

时间:2011-02-01 22:28:27

标签: c# winforms

我有一个WinForm神秘地改变高度看似随机。通常一切都是均匀分布的,但有时当我回头看我的表格时,它在底部按钮下面有一个很大的余量。

屏幕截图:http://min.us/mv00PK

这很奇怪,我不确定这里发生了什么,但我讨厌每次发生变化。无论情况如何,我都不会手动改变高度以便存在差距,但是我可以做其他导致这种情况发生的事情吗?

如果你对这里发生的事情有所了解,请告诉我,谢谢!

3 个答案:

答案 0 :(得分:1)

  

当我回顾我的表单时,它在底部按钮下面有一个很大的余量

涉及大约十几个因素(FormBorderStyle,ScaleMode,FontSize,Anchors,Docking,......)。

你提到了其中的0个。

  

我不确定这里发生了什么

我们也不是。

答案 1 :(得分:0)

如果您发现差距一致,则可以考虑将表单的MaximumSize属性设置为所需的大小。这应该阻止它成长

答案 2 :(得分:0)

覆盖或订阅表单大小更改事件,并在调试器中设置断点。这将让您知道导致表单更改大小的操作。从那里,你应该能够调试它。