Управление одной панелью сплитконтейнера, скрывающейся под другой панелью того же константера
У меня есть приложение winForms, у которого есть SplitContainer с двумя панелями, и его ориентация горизонтальна. Верхняя / первая панель имеет RichTextbox, который охватывает всю панель. Внутри этого Richtextbox у меня есть список, который отображает значения, основанные на вводе данных, указанных в RichTextBox. Этот список будет невидимым и станет видимым только при наличии значений для отображения.
Нижняя / вторая панель имеет только один список, который охватывает всю панель.
Все функции этих элементов управления работают нормально. Когда курсор достигает конца Richtextbox и Listbox также отображается, но проблема в том, что этот Listbox скрывается под нижней панелью. Есть ли способ показать этот список на верхней панели над нижней частью? панель?
2 ответа
Панель "Разделить контейнер" имеет свойство с именем AutoScroll. Установите значение True и попробуйте.
Это свойство автоматически включает горизонтальные или вертикальные полосы прокрутки в соответствии с элементами управления внутри него.
Спасибо, я попробовал это тоже, но не работает. Но я нашел решение. Перемещено поле со списком, которое находится внутри текстового поля за пределами контейнера Split, чтобы изменить родительский элемент элемента Control.Because иерархии списка, его свойства были переопределены родительским элементом управления. Теперь список Listbox отображается над элементами управления Panel 2.