【发布时间】: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