2011-06-17 9 views
5

Her iki panelin de dolu olduğu bir SplitContainer var.
Yeniden boyutlandırdığımda, her iki panel de eşit şekilde ölçeklenir; böylelikle ayırıcı, kapta aynı göreceli uzaklıktadır.
Bu özelliği gerçekten engellemem gerekiyor. Bunu nasıl yaparım?C# 'daki ölçekleme panellerinden ayırıcıyı durdurun?

cevap

14

FixedPanel özelliğine bakın. Ardından, Panel1 veya Panel2'un düzeltilmesini isteyip istemediğinizi belirtebilirsiniz. Üç seçenek vardır:

Yok

SplitContainer.Panel1, SplitContainer.Panel2 sabittir ne olduğunu belirtir (Bu varsayılan değerdir). Bir Control.Resize olayı her iki paneli de etkiler. Panel1

SplitContainer.Panel1 sabit olduğunu belirtir. Bir Control.Resize olayı yalnızca SplitContainer.Panel2'yi etkiler. Panel2

SplitContainer.Panel2 sabit olduğunu belirtir. Bir Control.Resize olayı yalnızca SplitContainer.Panel1'i etkiler.

+2

Teşekkürler! İşe yaradı! : D – Vercas

2

FixedPanel Splitter öğesinin ölçeklendirmesini belirtmek için splitter öğesinin özelliğini kullanabilirsiniz. Varsayılan olarak, None olarak ayarlanır, böylece her ikisi de ölçeklenir.

+0

Üzgünüm, ama diğer cevap 16 saniye daha hızlıydı. – Vercas