1

.NET 4.0 Windows Forms アプリケーションでは、最初のパネルにSplitPanel複数行TextBox( にAnchor設定) があります。Top, Bottom, Left, Rightデザイナーまたは実行中のアプリケーションでスプリッターを移動すると、各境界線までの距離が完全に維持されます。

プロパティは、SplitterDistanceユーザー スコープ設定にバインドされています。

SplitterDistanceただし、の値が個別に変更され、アプリケーションが再起動されるか、デザイナが再ロードされる場合、これは機能しません。問題の距離はリロードまたは起動時に間違っていますが、それ以降のサイズ変更操作でも同様に間違ったままになります (これはAnchor基本的にそうあるべきです)。

これは、Windows フォームの初期化シーケンスの順序と関係があると思います。SO でも関連する問題のようなものを見つけました: Control anchor property not working when form starts Maximized

この動作を処理するエレガントな方法を知っている人はいますか?

4

0 に答える 0