0

我有一个 winForms 应用程序,它有一个带有两个面板的 SplitContainer,它的方向是水平的。顶部/第一个面板有一个 RichTextbox,它跨越整个面板。在这个 Richtextbox 里面我有一个列表框,它根据给出的输入显示值富文本框。此列表框将是不可见的,并且仅在有要显示的值时才变为可见。

底部/第二面板只有一个跨越整个面板的列表框。

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

4

2 回答 2

0

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

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

于 2015-04-07T06:33:57.220 回答
0

谢谢,我也试过了,但没有用。但我找到了解决方案。将富文本框内的列表框移动到拆分容器外以更改控件的父级。由于列表框的层次结构,其属性被父控件覆盖。现在列表框显示在面板 2 控件上方。

于 2015-04-09T10:38:38.630 回答