【问题标题】:DockPanel Suite - DockContent visibilityDockPanel Suite - DockContent 可见性
【发布时间】:2012-10-08 23:59:18
【问题描述】:

一个表单包含一个 DockPanel 和一个 DockContent 实例,该实例具有 DockState=DockState.DockBottomAutoHide 并且它充当一个记录器视图 - 就像 Visual Studio 的错误列表面板。因此,当将日志事件添加到日志列表时,DockPanel - 如果不可见 - 会以下列方式显示:

{
  loggerList.AddLogEvent(event);
  loggerContentPanel.Show();
};

但是如果 loggerContentPanel 已经对用户可见,Show 方法会使面板“闪烁”。 如果对用户可见,是否有任何方法可以使用 DockState = DockState.DockBottomAutoHide 获取 DockContent 的状态? IsHidden 或 Visible 属性没有太大帮助。

【问题讨论】:

    标签: c# winforms dockpanel-suite


    【解决方案1】:

    编辑:好的...我发现,当面板隐藏时,属性“IsActivated”为假,而在显示时为真。

    【讨论】:

    • IsActivated 在扩展坞隐藏时为假。我承认,这个库将赢得在这些属性和方法上拥有一些 cmets。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-23
    • 2013-08-25
    • 2012-01-30
    • 2012-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多