【发布时间】:2019-01-09 22:43:18
【问题描述】:
【问题讨论】:
-
面板不能超出表单范围。如果您能够使用
ContextMenuStrip,则可能可以使用它。 -
那么为什么不使用组合框呢? (顺便说一句,内部创建了一个单独的表单)
-
组合框的下拉菜单本身并不是一个控件。您不会在工具箱中找到它,这类窗口在设计时表现不佳,因为它们也会“伸出”设计表面。它们是顶级窗口。 ContextMenuStrip 就是一个很好的例子。还有一个你知道的,Form。让它看起来像是粘在一个控件(如组合框)上很容易做到,您使用 Show(owner) 重载,因此它位于顶部并订阅所有者的 LocationChanged 事件以使其保持粘着。