2015-04-07 15 views
0

У меня есть приложение winForms, которое имеет SplitContainer с двумя панелями, а его ориентация горизонтальна. Верхняя/первая панель имеет RichTextbox, которая охватывает всю панель. Внутри этого Richtextbox у меня есть Listbox, который отображает значения на основе ввода, указанного в RichTextbox. Этот список будет невидимым и станет видимым только тогда, когда для отображения отображаются значения.Элементы управления одной панелью сплитконтейнера, скрывающейся под другой панелью того же контанера

Нижняя/вторая панель имеет только один список, который охватывает всю панель.

Все функциональные возможности этих элементов управления работают нормально. Когда курсор достигает конца Richtextbox, также отображается Listbox, но проблема заключается в том, что этот список скрывается под нижней панелью. Есть ли способ показать этот список сверху панель над нижней панелью?

ответ

0

Сплит Контейнерная панель имеет свойство AutoScroll. Установите значение True и Try.

Это свойство автоматически включает горизонтальные или вертикальные полосы прокрутки в соответствии с элементами управления внутри него.

0

Спасибо, я тоже пробовал это, но не работал. Но я нашел решение. Перемещенный Listbox, который находится внутри Rich Textbox, находится вне контейнера Split, чтобы изменить родительский элемент Control.Because иерархии списка, его свойства были переопределены Parent Control.Now Listbox отображается над элементами управления Panel 2.