2010-07-22 3 views
1

Приветствие, в C# WinForms: У меня есть splitterContainer. и позволяет сидеть там, где Docked для заполнения TableLayout в SplitterContainer.Panel1 теперь, когда я перемещаю панель Splitter, он может покрывать площадь каждой из ее панелей. поэтому он может даже скрыть одну из своих панелей, когда мы перемещаем панель разделителей. Но я не хочу этого! Я хочу ограничить это. минимальный размер, который я хочу всегда использовать для панелей SplitteRContainer, - это размер, необходимый для содержимого, которое уже находится внутри каждой панели. Я не хочу убирать одну панель и ее содержимое, перемещая панель разделителей, поэтому, когда она доходит до этой точки, я хочу, чтобы она перестала перемещаться и изменять размеры панелей. Не могли бы вы помочь мне в том, как это сделать?установка минимально допустимого размера для панелей SplitterContainer

ответ

3

Установить Panel1MinSize property.

+0

ОК splitContainer1.Panel1MinSize = ??? ; Я имею в виду, что писать на правой стороне уравнения? Panel1 имеет TableLayout, который состыкован с заполнением – Bohn

+0

Хм, хорошо, возможно, я могу установить его на ширину самого большого элемента управления внутри панели tableLayout? Я попробую сейчас – Bohn

+0

Из приведенной ссылки: «Int32 представляет минимальное расстояние в пикселях разделителя слева или сверху панели Panel1». – RQDQ