【问题标题】:Controls of one Panel of a Splitcontainer hiding below other panel of the same contianerSplitcontainer 的一个面板的控件隐藏在同一容器的另一个面板下方
【发布时间】:2015-06-11 15:59:37
【问题描述】:

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

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

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

【问题讨论】:

    标签: vb.net winforms listbox richtextbox splitcontainer


    【解决方案1】:

    Split Container 面板有一个名为 AutoScroll 的属性。将其设置为 True 并尝试。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2011-01-25
        • 1970-01-01
        • 1970-01-01
        • 2016-03-10
        • 1970-01-01
        • 1970-01-01
        • 2013-04-07
        • 1970-01-01
        • 2013-08-27
        相关资源
        最近更新 更多