捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
IDesingHook 演示
关键字:IDesingHook Designer 可视化设计接口
来 自:原创
平 台:Win2k/XP/NT,Win2003 下载所需:0 火柴
深浅度:初级 完成时间:2007/9/17
发布者:wr960204 发布时间:2007/9/17
编辑器:DELPHI7 语  种:简体中文
分 类:窗体 下载浏览:3957/21106
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
Delphi的TCustomForm留有一个为IDE的可视化设计的用的接口Designer.
Designer是IDesignerNotify, IDesignerHook 接口.
我在这里实现了这些接口.
程序不用做任何改动,只要调函数BeginDesign就可以开始像IDE一样设计.EndDesign函数是结束设计.
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
IDesingHook 演示
wr960204 2007/9/17 下+3957/浏+21107 评+38
运行期更改控件的演示
guest 2006/6/3 下+1873/浏+11716 评+5
运行时设计控件 (带数据库)
ajlw 2005/12/15 下+5989/浏+14464 评+6
在程序运行时模拟窗口设计时控件操作的类
xvjie2002 2005/9/2 下+1537/浏+12186 评+3
用户自定义窗体演示代码
tresss 2005/1/3 下+2972/浏+13717 评+4
相关评论
共有评论38条 当前显示最后6条评论
fryfox 2009/7/20 22:50:18
非常不错的代码,以前版本的模拟delphi ide的例子都是用一个自定义的panel来伪造选中的效果,结果导致了无法嵌套创建控件!   有了这个接口,这个不足之处就克服了!
hanyanjin 2009/9/9 16:08:10
代码是空的嘛?
cassava 2010/2/26 21:56:54
我看了一下,代码是空的,不过自己也可以加上去,包含DesignHookUtils单元后,加两个按钮,在开始设计按钮中中写代码BeginDesign(form2);结束按钮代码中写EndDesign(form2);就可以了
zhouli_2001 2010/5/12 11:15:26
楼主,你好
我学用你的这个接口实现界面自定义,但因为使用到了CXGRID,尽管不对其操作,退出的时候还是会出现错误,我在IsDesignMsg中设置了指定OWNER中的控件才能编辑,但是只要点击到CXGRID的列上,或者 不操作都会出错,实在找不到办法,请楼主及各位大侠解惑哈,谢谢!
dunken 2010/10/15 8:57:20
//开始设计.设计窗口里,Root控件为Owner的控件
function BeginDesign(Form: TCustomForm; Root: TWinControl): IDesignerHook; overload;
这个方法是不是没用
chinayu 2011/4/1 14:22:51
我想编辑窗口中的部分控件,或者某容器中的控件,如TPanel,能行吗?
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 1999-2012 V3.01 沪ICP备05001939号 更新RSS列表