2011-06-17 32 views
5

我有一個SplitContainer與兩個面板填充。
當我調整它的大小時,兩個面板的縮放比例相同,因此分離器在容器中的距離相同。
我真的需要阻止此功能。我該怎麼做呢?在C#中縮放面板停止拆分器?

回答

14

看看FixedPanel屬性。然後您可以指定是否要修復Panel1Panel2。這三個選項是:

無(這是默認)

指定既不SplitContainer.Panel1,SplitContainer.Panel2是固定的。 Control.Resize事件影響這兩個面板。

面板1

指定SplitContainer.Panel1是固定的。 Control.Resize事件僅影響SplitContainer.Panel2。

面板2

指定SplitContainer.Panel2是固定的。 Control.Resize事件僅影響SplitContainer.Panel1。

+2

謝謝!有效! :D – Vercas

2

您可以使用FixedPanel分隔器的屬性來指定哪個面板可以縮放。默認情況下它被設置爲None,所以兩者都可以縮放。

+0

對不起,但另一個答案是16秒更快...你得到了代表。 – Vercas