私は両方のパネルを塗りつぶしたSplitContainerを持っています。
サイズを変更すると、両方のパネルが均等にスケールされるため、スプリッタはコンテナ内の同じ相対距離になります。
私は本当にこの機能をブロックする必要があります。これはどうすればいいですか?C#でパネルのスケーリングを停止しますか?
5
A
答えて
14
FixedPanel
プロパティを見てください。 Panel1
またはPanel2
を修正するかどうかを指定できます。 3つのオプションがあります:
なし(これがデフォルトです)
はSplitContainer.Panel1、SplitContainer.Panel2どちらも固定されていることを指定します。 Control.Resizeイベントは両方のパネルに影響します。パネル1
はSplitContainer.Panel1が固定されていることを指定します。 Control.ResizeイベントはSplitContainer.Panel2にのみ影響します。 Panel2
はSplitContainer.Panel2が固定されていることを指定します。 Control.ResizeイベントはSplitContainer.Panel1にのみ影響します。
2
FixedPanel
のプロパティを使用して、パネルの縮尺を指定することができます。デフォルトではNone
に設定されているため、両方ともスケーリングされます。
+0
申し訳ありませんが、他の答えは16秒早くなりました...あなたはrep thoを取得します。 – Vercas
ありがとうございます!出来た! :D – Vercas