【问题标题】:[DockPanel-Suite]How do I make my window appear in the lower right corner programmatically?[DockPanel-Suite]如何让我的窗口以编程方式出现在右下角?
【发布时间】:2016-01-17 05:35:18
【问题描述】:

这是一个关于如何使用dockpanel-suite的问题。如您所知,当第一次加载表单时,我们可以通过设置属性 ShowHint 来选择停靠样式。现在我想要一个既不是 DockRight 也不是 DockBottom 的停靠效果,我想要一个效果“DockRightBottom”,当表单第一次加载时。现在我可以通过表单加载后的手动拖放操作来获得这种效果。

如上图所示,visual studio中的属性窗口停靠在右下角。如何以编程方式使我的窗口显示在 右下角 位置。 非常感谢您的所有指示。

【问题讨论】:

  • 在 WinForms 表单上有 no such thing 作为 ShowHint 属性。你用的是什么工具包?
  • 对不起,我已经编辑了这个问题。我刚刚忘记了一件重要的事情。其实这是一个关于如何使用开源组件dockpanel-suite的问题。

标签: c# winforms docking dockpanel-suite


【解决方案1】:

所以要并排显示面板,您可以按照这篇文章进行操作,

http://docs.dockpanelsuite.com/en/latest/tutorials/basics.html

下面的代码稍作修改,将它们停靠在右侧,

dmcDownloadMonitor.Show(dockPanel, DockState.DockRight);
amcActivateModsMonitor.Show(dmcDownloadMonitor.Pane, DockAlignment.Bottom, 0.5);

您可以看到我们已将所有文档移至这个新站点

http://docs.dockpanelsuite.com

所以花点时间看看还有什么有用的。

【讨论】:

    【解决方案2】:

    把它放在你的代码中

    Rectangle workingArea = Screen.GetWorkingArea(this);
            this.Location = new Point(workingArea.Right - Size.Width,
                                      workingArea.Bottom - Size.Height);
    

    它将您的应用程序加载到屏幕的右下角。

    【讨论】:

    • 感谢您的亲切指导。对不起,我已经编辑了这个问题。我刚刚忘记了一件重要的事情。其实这是一个关于如何使用开源组件dockpanel-suite的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-10
    • 2013-04-14
    • 1970-01-01
    • 1970-01-01
    • 2011-01-05
    • 1970-01-01
    相关资源
    最近更新 更多