CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

我从TComboBox继承了一个控件,为什么运行出错(2)

楼主smilelhh(blue)2003-06-04 15:51:51 在 Delphi / VCL组件开发及应用 提问

TComboBox控件有一个OnExit事件,我怎么实现先让它执行一段固定的代码.  
  然后再执行用户自己定义的代码呢?  
   
  问题点数:30、回复次数:6Top

1 楼jycn666(jycn666)回复于 2003-06-04 15:57:44 得分 0

"我怎么实现先让它执行一段固定的代码.  
  然后再执行用户自己定义的代码呢?"  
  两句话,在我看来好象一个意思,能否说清楚点?问题似乎不难。  
  Top

2 楼smilelhh(blue)回复于 2003-06-04 16:10:50 得分 0

意思就是:  
    我在组件封装时,   `默认让onexit做一些事,  
  用户将我的组件放在窗口上时,不是还可能会对它的Onexit事件增加代码吗?  
   
  我在组件的oncreate事件中有     OnExit:=   Exit;//Exit是我的一个函数,处理默认事件操作  
  结果生成控件后,加到窗体上,只要对onexit事件加入代码就不执行exit函数了.  
   
   
  Top

3 楼smilelhh(blue)回复于 2003-06-04 16:15:00 得分 0

换句话说:是否可以事件重载,怎么重载?Top

4 楼lxpbuaa(桂枝香在故国晚秋)回复于 2003-06-04 16:23:12 得分 30

protected  
      procedure   DoExit;override;  
  //................  
   
  procedure   TYourControl.DoExit;  
  begin  
      inherited;  
      //新的代码  
  end;  
   
  而不要用OnExit:=   Exit这种方式。这种方式并不是不可以,但是光这句还不行  
   
  ————————————————————————————————————  
  宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。  
  ————————————————————————————————————Top

5 楼Linux2001(闭关开发中)回复于 2003-06-04 16:41:39 得分 0

用楼上的方法Top

6 楼smilelhh(blue)回复于 2003-06-05 08:33:35 得分 0

谢谢.解决.结帐Top

相关问题

  • 自定义控件继承时出错!!!
  • 继承控件
  • ■■想做个继承TComboBox的新类,但出错,帮忙看看!
  • 一个继承自TWinControl的自定义控件,为什么一用Handle属性就出错.
  • 做了一个从TEdit继承的控件,重写它的keydown事件时出错!为什么?在线等待!
  • 插入控件时出错?
  • 点击ImageMap控件出错
  • 继承控件的问题
  • 继承控件问题
  • 大侠帮忙啊!!!!写了一个自定义控件,继承自datagrid,编译的时候能通过!为什么把他拉到界面就出错呢??

关键词

  • 控件
  • 代码
  • 组件
  • 执行
  • 用户
  • onexit
  • 事件
  • exit

得分解答快速导航

  • 帖主:smilelhh
  • lxpbuaa

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo