dockpanel-suite

    1热度

    1回答

    我想在运行时创建几个DockContent到我的窗口。同时所有内容都应该对用户可见。我只想将内容添加到顶部和底部。那么如何添加所有内容几乎相同的内容呢? 我现在的问题是每个内容的大小。每次添加内容时,它都变得越来越小,但之前的内容保持不变。这意味着它只是每次分割相同的内容时添加另一个内容。 为了解决这个问题,我试图首先检查DockPanel是否包含一个DockPanel.Contents,其中Do

    5热度

    2回答

    我刚刚下载了WeifenLuo(Dock Panel Suite)并尝试使用该工具,但找不到有关如何使用它的特定文档。 我已经经历了一些SO问题,并最终得到了一些开始。 这里是我做了什么: 我创建了一个ToolboxWindow类如下所示: Public Class ToolboxWindow Inherits WeifenLuo.WinFormsUI.Docking.DockConte

    1热度

    1回答

    随着Weifen Luo DockPanel成分,可以添加到他们的.NET项目,以其他形式的内对接形式的能力。该组件做得非常好。 现在,我从这个页面看到在project forum at github(此组件现在托管),这是可能的,通过使用本dock.extender的允许浮动窗口有一个正常的WinForm的样子,也就是说,sizeable与常规的Windows标题栏,最大化框,最小化框等(see

    1热度

    1回答

    这里只有一个DockContent是怎么我的设置看: 这是DockPanel中套件。白色区域是我放置在窗体上的dockPanel可视化组件。我不需要任何的对接,对接嵌套,投掷的标签,等我只是需要一个“ProjectsForm”面板,并希望它自动隐藏和隐藏用户clickings。 所以,我的问题是我如何改变以前的图片看起来像这样新的: 我怎么能禁止使这一个面板浮动? 下面是一些代码: private

    0热度

    1回答

    当我关闭文档时,我看到有如此奇怪的行为,DockPanelSuite。当我单击文档右上角的关闭'X'时,顶部文档按预期方式关闭(calls FormClosing event and Dispose() method of my derived DockContent class),但文档中仍有一个小选项卡。它就像DockContent认识到内容应该被丢弃并且抛弃所有的内部控件并且Form.Tex

    2热度

    2回答

    我已经开始使用WeifenLuo的DockPanel套件了,这似乎很有帮助。无论如何,这是一个我无法解决的问题:我需要创建一个类似VS的UI - 它应该包含一个“工具面板”,停靠在父窗口的左侧,以及其他一些子窗口停靠在中心。很简单,是吗? 但是如何让这个“工具面板”不应该被关闭或从它的位置移动/拖动 - 只隐藏/显示或大小改变? 我发现如何拒绝被关闭 - 通过FormClosing事件 - 很容易

    4热度

    1回答

    我的观点是 - 正如我在WeifenLuo DockPanel suite样本中看到的那样 - 仅使用MDI环境。 但是,如果我想使用一个子窗体内的对接,我可以吗?

    6热度

    1回答

    我想将DocContent DockLeft设置为自定义大小,但它不工作。任何人都可以建议如何做到这一点? 我正在测试这段代码,但它以默认宽度404而不是700设置。 dockPanelMain.SuspendLayout(true); DockContent myContent = new MenuForm(); myContent.ShowHint = WeifenLuo.WinForms

    1热度

    1回答

    我目前正在执行DockPanel套件的项目,现在正尝试从XML文件加载用户布局。 DockPanel对象具有方法LoadFromXml和SaveToXml。保存到XML是相对简单的。 我不确定如何重新加载布局,是否需要再次初始化所有组件,以及是否需要将它们添加回表单。任何帮助,将不胜感激,因为这个网上没有什么帮助。我也无法从样本中发现很多东西。 谢谢

    0热度

    1回答

    表单包含一个DockPanel,其中包含一个DockContent实例,它具有DockState = DockState.DockBottomAutoHide,它充当记录器视图 - 就像Visual Studio的错误列表面板一样。因此,当添加日志事件日志列表中,DockPanel中 - 如果是不可见的 - 显示在旁边道: { loggerList.AddLogEvent(event);