惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Secure Thoughts
Recent Commits to openclaw:main
Recent Commits to openclaw:main
H
Heimdal Security Blog
SecWiki News
SecWiki News
H
Hacker News: Front Page
N
News | PayPal Newsroom
L
LINUX DO - 最新话题
N
News and Events Feed by Topic
TaoSecurity Blog
TaoSecurity Blog
AI
AI
C
Cybersecurity and Infrastructure Security Agency CISA
Scott Helme
Scott Helme
PCI Perspectives
PCI Perspectives
S
Securelist
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Cyberwarzone
Cyberwarzone
A
Arctic Wolf
Forbes - Security
Forbes - Security
T
Tor Project blog
Spread Privacy
Spread Privacy
WordPress大学
WordPress大学
I
Intezer
Martin Fowler
Martin Fowler
Help Net Security
Help Net Security
P
Proofpoint News Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Cisco Talos Blog
Cisco Talos Blog
Latest news
Latest news
博客园 - 司徒正美
W
WeLiveSecurity
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V
V2EX
P
Palo Alto Networks Blog
Google DeepMind News
Google DeepMind News
IT之家
IT之家
阮一峰的网络日志
阮一峰的网络日志
V
Vulnerabilities – Threatpost
Jina AI
Jina AI
S
Security Affairs
Hacker News - Newest:
Hacker News - Newest: "LLM"
Simon Willison's Weblog
Simon Willison's Weblog
Project Zero
Project Zero
T
Threatpost
P
Privacy International News Feed
人人都是产品经理
人人都是产品经理
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - Franky
Hugging Face - Blog
Hugging Face - Blog
Apple Machine Learning Research
Apple Machine Learning Research

博客园 - Awen

asp.net插件实现 一些顶级的设计站点(陆续更新) asp.net定时任务实现(原创) Monorail的一些常用的东西(验证码,分页。。。持续更新) 基于Monorail的系统功能模块化 SubSonic:我想要的动态查询 SubSonic:亚音速之光 一个顶N个的NextResult 自娱自乐 3.5 -开篇有益 一个喜欢网页设计的程序员 一个关于Excel的处理类(部分参考网络上) 抛开映射关系,不oo的数据访问写法 Javascript改观过程2 Javascript改观过程1 - Awen - 博客园 CEIMS项目笔记2:重复的,让工具做去! 备份&收集(持续更新)! CEIMS开发日记:项目计划 Jsp,.net! asp.net优化探讨系列(3)
WinFormUI-Docking初级使用
Awen · 2008-04-03 · via 博客园 - Awen

   终于回到学校了,接下来的时间是准备考试和毕业设计。这一个月的工作让我学会了很多东西,不止是技术上的!不过回来才发觉我还有很多事情没完成呢,一步一步来,现在每天都要留一两个钟头来做毕业设计,本来是计划开发一个通用的cms,但是前几天朋友开了家休闲球馆,要我帮忙弄个管理软件给他,所以想了想还是弄这个好了,一举两得,呵呵,不过本人的winform开发能力不咋地,只是能够完成任务的水平,不过自我感觉效果还是可以的嘛!
    本来像用些图像结合winform控件,实现类似vs2005的界面,不过好像记得网上有套开源组件,搜了搜,确实有,而且封装的很强,功能也很炫,就拿来用用,省了不少时间!在此多谢此组件的作者了!
    下载的源码中有例子,看了看,也就有了思路了,首先我们引用该组件
    using WeifenLuo.WinFormsUI.Docking;
   
然后新建一个窗体,本来是继承于Form的,现在将其改为继承自DockContent,他本身的基类也是Form,这样我们就实现了一个可以在父窗体中像vs2005工具箱的功能了!
    示例代码如下:
首先写子窗体代码,导航栏

子窗体代码

注意是继承自dockContent!
然后是主窗体

 private void ReturnCommand(DockContent dc, DockPanel panel)
        {
            dc.Show(panel, DockState.Document);
        }

这里写了一个方法,因为主界面有很多如此的模块!
然后我们就可以直接调用了
实例化子窗体类
 private NavTree nt;//实例化导航栏
在相对应的方法里面调用
ReturnCommand(nt,dockpanel1);
子窗体中看到定义了一个treeview类型的属性,是为了在主界面能直接捕捉导航栏相对应的行为!比如功能导航!
效果如图
效果图