DockPanel Suite 快速上手与使用技巧
1.DockPanel Suite 快速上手
(1)创建一个继承自DockContent的窗体
public partial class EquipmentTreeWindow : DockContent然后稍微设置一些属性比如ShowHint(停靠位置)等就可以了。
(2)声明一个主窗体包含了一个DockPanel。一般直接拖动控件就可以了
private WeifenLuo.WinFormsUI.Docking.DockPanel dockPanel;设置一下DocumentStyle等。
(3)
private EquipmentTreeWindow equipWin=new EquipmentTreeWindow();声明并实例化一个你刚才创建的控件,并在dockPanel中显示出来
equipWin.Show(dockPanel);然后运行一下,就可以看到效果了
2.在使用.Net的开源框架DockPanel Suite时,时常需要将两个面板放在同侧但不需要出现tab,那么可以这样做
(1)创建一个继承自DockContent的窗体

(2)声明一个主窗体包含了一个DockPanel。一般直接拖动控件就可以了

(3)


2.在使用.Net的开源框架DockPanel Suite时,时常需要将两个面板放在同侧但不需要出现tab,那么可以这样做
//将scanWin移到左边的下半部分
scanWin.Show(dockPanel, DockState.DockBottom);
scanWin.Show(dockPanel, DockState.DockLeft);
scanWin是一个继承了DockContent的窗体,这样就可以让scanWin放到左边的下半部分而不会出现tab了。此时上半部分可以直接调用.Show(dockPanel,DockState.DockLeft)而不需要像scanWin这样调用两次布局。scanWin.Show(dockPanel, DockState.DockBottom);
scanWin.Show(dockPanel, DockState.DockLeft);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现