【问题标题】:How to programmatically activate a AutoHide form?如何以编程方式激活 AutoHide 表单?
【发布时间】:2014-07-18 12:57:23
【问题描述】:

我有一个DockContentDockState = DockState.DockBottomAutoHide
如何让这个窗口再次可见?

对于“可见”,我的意思是不要将 DockState 更改为 DockState.DockBottom,而只是将其弹出(滑出) - 与将鼠标悬停在自动隐藏选项卡上时的行为相同。

我搜索了几个小时,但没有成功。
在我的上下文中不起作用的答案:(1)

【问题讨论】:

  • 你用的是什么版本?我希望您引用的链接中讨论的解决方案可以正常工作(设置 ActiveAutoHideContent)。
  • 它是 2.5 版。将ActiveAutoHideContent 设置为什么?
  • 2.5 已经过时了。但是,使用此版本,您应该能够在您希望“滑出”的 DockContent 上调用 Show()。您提供的链接解释了在更高版本中破坏该功能的错误,并提供了将 ActiveAutoHideContent 设置为您希望显示的 DockContent 的替代方法。
  • @roken:谢谢,那行得通。请将此作为答案,以便我投票。

标签: c# winforms dockpanel-suite


【解决方案1】:

2.5 已经过时了,所以我建议您尽可能升级到 2.x 系列的更新版本。

但是,使用此版本,您应该能够在您希望“滑出”的DockContent 上调用Show()link you provided 解释了在更高版本中破坏该功能的 bug,并提供了将 ActiveAutoHideContent 设置为您希望显示的 DockContent 的替代方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-19
    相关资源
    最近更新 更多