[C#]模拟实现Visual Stduio工具栏动态效果--扩展控件DocKPanel
2013-05-07 15:33
363 查看
[C#]模拟实现Visual Stduio工具栏动态效果--扩展控件DocKPanel
weiFenLuo.winFormsUI.Docking.dll是开源项目DockPanel Suite的一个类库,可以实现像Visual Studio的窗口停靠、拖拽等功能。官方下载地址:http://sourceforge.net/projects/dockpanelsuite/
具体操作可参考以下:
1.建立一个WinForm工程,默认生成了一个WinForm窗体Form1。
2.引用—>添加引用—>浏览—>weiFenLuo.winFormsUI.Docking.dll。
3.窗体属性IsMdiContainer:True。
4.工具箱—>右键—>选择项—>.net组件—>浏览—>weiFenLuo.winFormsUI.Docking.dll—>在工具箱出现dockPanel。
5.将dockPanel拖到窗体Form1上,设置Dock属性,我设置的是:Fill。
停靠窗体:
1.新建一个WinForm窗体Form2。
2.在代码中修改窗体继承于DockContent。
注:关键一步
public partial class Form2 : WeifenLuo.WinFormsUI.Docking.DockContent
3.在主窗体Form1中显示停靠窗体。
?
相关文章推荐
- [C#]模拟实现Visual Stduio工具栏动态效果--扩展控件DocKPanel
- Android 表格控件-动态实现表格效果(内容、样式可扩展)
- Android 表格控件-动态实现表格效果(内容、样式可扩展)
- ASP.NET动态新增/减少控件的实现(C#)
- 利用autocomplete.js实现仿百度搜索效果(ajax动态获取后端[C#]数据)
- 动态生成Gallery控件组合实现无限循环自动播放广告图片效果总结
- C# WebBrowser控件实现定时模拟按钮点击
- C# windows mobile中实现控件的动态绘制与动态删除
- Android自定义控件View(实现控件的动画效果,自定义类画简略时钟,TextView中文字逐一显示,动态设置progress的圆环/扇形ProgressBar等)
- C#如何实现类似于工具栏的效果
- 两种方式实现控件动态拖动效果比较
- C# 动态生成Excel,可实现冻结窗口等其他Excel扩展
- Jquery实现动态效果的显示和隐藏控件
- C#第十周任务之最后一项之创建一个如下的窗体,并在窗体上放置一个菜单、一个工具栏控件。菜单内容如第二个图所示。工具栏上有两个按钮,分别对应“打开文本文件”、“保存文本文件”。菜单和工具栏具体功能实现可
- C#中动态扩展一个新类型的实现
- 模拟QQ侧滑控件 实现三种界面切换效果(知识点:回调机制,解析网络json数据,fragment用法等)。
- C#实现动态添加和删除控件
- C#实现一个图形的动态效果(简单矩形不断向下运动的实现简单步骤)
- js+CSS实现模拟华丽的select控件下拉菜单效果
- Android实现动态定值范围效果的控件