嗯,这是。观看此视频,了解会发生什么:
http://www.youtube.com/watch?v=-9uA2qWm5JI&feature=youtu.be
基本上,我的表单上有一个ToolStripContainer,因为我想在顶部有一个MenuStrip,在底部有一个ToolStripStatusLabel。在中心面板内部,我希望控制占据其大部分空间(锚定左上方右下方)和两个按钮(锚定右下方)
它失败了。
所以,我在这个ToolStripContentPanel控件上安排了所有这些。按钮几乎触及表格的底部。然后我运行我的程序,出现一个疯狂的空白区域!现在按钮和表格之间有30个左右的像素!所以设计师中的表单和实际程序中的表单不匹配!
这变得更加荒谬。如果,在设计师中,我撤消,那么它就完全搞砸了。只需观看视频。
这到底是怎么回事?
PS:如何重现:
1)创建新的WinForms解决方案
2)将ToolStripContentPanel控件添加到Form,Dock = Fill
3)向ToolStripContentPanel添加按钮,Anchor =右下角
4)调整表格大小
5)撤消
6)观察错误
我是否需要在Form1.cs和Form1.Designer.cs文件中发布VS 2010生成的代码?