首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(1) | 引用(0) | 阅读5173次
Dock Panel Suite

一个不错的VS.NET界面组件

DockPanel Suite by Weifen Luo  可惜可能访问量太大了 We are sorry, this site is unavailable because it has used up its monthly bandwidth.

haoxiaobo 从C到C++又到.net, 有一些心得, 和大家交流下... http://www.cnblogs.com/haoxiaobo/archive/2005/03/02/111493.aspx 这个控件不错, 可以很方便地实现如vs 2003里那种窗口定位, 浮动, dock, tab化等界面效果,

基本按照他说的方法简单的做了一下

1、下载 http://sourceforge.net/projects/dockpanelsuite/  直接运行 BIN demo需要 .NET FRAMEWORK 2.0,于是又装了一遍

2、新建工程,但是引用组件发现 未能添加 C:\WEIFENLUO.WINFORMSUI.DOCKING.DLL 的引用,这不是有效的程序集或COM组件,只有具有扩展名DLL的程序集和COM组件才能被引用。请确保该文件可访问,并且是一个有效的程序集或COM组件

3、下载源代码,重新编译,再引用OK,在工具箱同样添加该DLL。

4、按照说明

1.  建立一个winform程序, 引用WinFormsUI.dll;
2.  程序主窗口比如说是FrmMain; 把FrmMain.IsMdiContainer 设置为true;
3.  在FrmMain中放一个DockPanel, 比如说名称是Panel1, 把Panel1.Dock设为Fill, 或是者是你规划的地方.
4、新建子窗体,修改继承
打开FrmChild和FrmProperty的代码, 把class的继承类由Form改为DockContent;
如:
public class FrmChild : WeifenLuo.WinFormsUI.DockContent // 注意这里改了!

5、Form2 f=new Form2();  f.Show(this.dockPanel1);

DockPanel Suite:开发类似VS.net的界面,#Develop就是使用的这个控件

基本OK,但是有几个问题,

1、使用好像有点复杂,还需要手工绑定事件?

2、工具箱里面组件图标不友好

3、拖放DOCKPANE到窗体,结果:

试图创建 WEIFENLUO.WINFORMSUI.DOCKPANE的实例时发送异常,异常为 未找到类型WEIFENLUO.WINFORMSUI.DOCKPANE上的构造函数

作者是中国人,好像是 罗 伟丰??呵呵,拼音试一试,不知道是不是。


字体:

Permanant URI永久地址 http://www.shengfang.org/blog/p/DockPanelSuite.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1123492828

2005年8月8日17:20星期一  [Dev开发] 追踪此文的RSS
linjon在 2007年8月24日13:07星期五 评论:
成都领君科技有限公司网站下载地址:
http://www.linjon.cn 在首页左边导航栏的软件下载进入。
FTP下载地址:
ftp://210.41.107.38 用户名与密码都是openlabftp 在linjon目录下有我公司产品资料。
邮箱下载地址:
JLK_Engine at 163 dot com ,密码:JLKEngine

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告
Fire and Motion!

统计信息
[Yippee]||[统计]||日志:1839
在线: 19||用户: 2576 [列表]
今日:2189||到访:2854043
Rss:885222||评论:1604

最新日志

最新评论

友情链接

日历

最新引用

搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8