私はステータスバーをオーバーフローせずに実現可能なウィンドウの左下隅に合わせて維持しようとしています。ステータスストリップの位置とサイズを更新するresize関数を使用することで、その場所にとどまるようにしていますが、その下端と右端は常にウィンドウを超えています。ここで私はどこに行くべきかを計算しています。Windowsフォームのウィンドウの下部にStatusStripを配置する
statusBar.Location = new System.Drawing.Point(0, Form.Size.Height - 22);
statusBar.Size = new System.Drawing.Size(Form.Size.Width, 22);
ここで、22は定数の高さで、statusBarを設定します。私はフォームに格納されているこれを設定する際に考慮していない他の変数が必要であることを知っていますが、アクセスする方法やそれが何であるかはわかりません。
私は間違っていますか?また、サイズ変更イベントに関係なくウィンドウの下部にステータスストリップを保持する他の簡単な方法はありますか?