我正在创建一个将窗体的autosize设置为true,并AutoSizeMode = GrowAndShrink。Winforms使用状态栏自动调整窗体的大小
我坚持一个简单的控制到窗体上并运行程序。表单正确调整大小只显示一个控件。
然后,我在表单底部添加了一个条(我用DevExpress Bar开始,但后来只是使用本机控件,我在那里插入了一个statusStrip)。
当运行该应用程序此时,自动调整大小的形式是完全相同的大小一样的一个没有在状态栏,并且我添加的重叠状态栏中的控制(I可以看到,状态栏是实际上仍然那里)。
为什么会出现这种情况?这是故意的吗?我期望表单缩小将尊重表单底部的状态栏不应该重叠的事实。
我看到,关闭dockStyle确实会使其他控件不重叠。不幸的是,表单将不再缩小我期望的方式。 – user981225
如果您希望StatusStrip停留在底部,您现在必须自己定位它。该表格将相应调整大小。 – LarsTech