一个拆分容器面板的控件隐藏在同一容器的其他面板下面

时间:2015-04-07 06:23:47

标签: vb.net winforms listbox richtextbox splitcontainer

我有一个winForms应用程序,它有一个带有两个Panel的SplitContainer,它的Orientation是水平的。顶部/第一个Panel有一个RichTextbox,它跨越整个Panel.Inside这个Richtextbox我有一个Listbox,根据输入显示值在RichTextbox中给出。此列表框将是不可见的,只有在有值显示时才会变为可见。

Bottom / second Panel只有一个Listbox,它跨越整个Panel。

这些控件的所有功能都运行正常。当光标到达Richtextbox的末尾并且Listbox也显示但问题是这个Listbox隐藏在Bottom面板下面。有没有办法显示顶部面板的列表框在底部面板上?

2 个答案:

答案 0 :(得分:0)

“拆分容器”面板具有名为AutoScroll的属性。将其设置为True并尝试。

此属性根据其中的控件自动启用水平或垂直滚动​​条。

答案 1 :(得分:0)

谢谢,我也尝试了这个,但没有工作。 但我找到了解决方案。将Rich文本框内的列表框移动到Split容器外部以更改Control的父级。因为列表框的层次结构,其属性被父控件覆盖.Now Listbox显示在Panel 2控件上方。