我试图保持状态栏与可实现窗口的左下角齐平而不会溢出。我有一个调整大小的功能来更新状态条的位置和大小,但它的底部和右侧总是延伸到窗口之外。这就是我计算它应该去哪里的方法。
statusBar.Location = new System.Drawing.Point(0, Form.Size.Height - 22);
statusBar.Size = new System.Drawing.Size(Form.Size.Width, 22);
其中 22 是我希望 statusBar 成为的恒定高度。我知道在设置存储在表单中的这个变量时,我没有考虑其他一些变量,但我不确定如何访问它,或者它甚至是什么。
我究竟做错了什么?无论调整大小事件如何,还有其他更简单的方法可以将状态条保持在窗口底部吗?