2013-09-18 3 views
0

У меня есть две панели, panel1 - это форма, а panel2 - это команда.Разделитель с прокруткой панели

panel1 включить автоматическую прокрутку к true и док fill

panel2 Я установил автопрокрутку false и док right

добавить разделитель в правом панели1 и при выполнении программы, результат это:

enter image description here

свиток вертикальное место в правом и прокрутки в горизонтальном положении также перетащить панель 2 тоже.

Я хочу, чтобы форма SplitContainer быть таким:

enter image description here

Как сделать это без использования SplitContainer, только сплиттер и две панели?

ответ

1

Вы можете сделать следующее по порядку:

  1. panel1.Dock = DockStyle.Left;
  2. splitter1.Dock = DockStyle.Left;
  3. panel2.Dock = DockStyle.Fill;

Если вы добавили элементы управления в порядке, отличающемся от panel1, splitter1, panel2, вы можете сделать следующее, чтобы повторно заказать их:

  1. Выберите panel1 правой кнопкой мыши ->на передний план
  2. Выберите splittler1 правой кнопкой мыши ->на передний
  3. Выберите panel2, щелкните правой кнопкой мыши ->На передний
+0

сделано, но прокрутки не может перетащить. –

+0

@Alexbelek вы могли бы указать, что такое свиток? 'Вертикальная прокрутка' или' Горизонтальная прокрутка'? Это прокрутка 'panel1'? Снимок экрана лучше описал бы вашу текущую ситуацию. –

+0

im sory, сплиттер не может перетащить @King king –

1

сначала добавить раздвоение контейнер для образования, то в панели один из разделенного контейнера добавить простую панель и установить несколько свойства этой панели для

1: авто перейдите к true.

2: dockstyle заполнить

вы получите желаемый результат ..

+0

OP четко заявила, что ** Как это сделать без использования 'splitcontainer' **? –

Смежные вопросы