怎样使Edit的OnClick事件属性不在属性编辑器中出现

不得闲 2007-03-15 10:28:38
我怎样使Edit的onClick属性在属性编辑器中不出现呢,因为我继承自Tedit,而在实现时,我在内部已经使用了Tedit的OnClick事件,我要在将我的组件发布出去之后,不出现OnClick事件该怎样实现?多谢各位相告,分不多,来日补上!
...全文
171 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
seamansoft 2007-03-18
  • 打赏
  • 举报
回复
试试不要继承TEdit,而用TCustomEdit,TEdit自己就是这样的,TCustomEdit的OnClick是Public的,而到TEdit才是Published.
不得闲 2007-03-18
  • 打赏
  • 举报
回复
恩,想到了使用TCustomEdit往下继承!
noelse520 2007-03-17
  • 打赏
  • 举报
回复
就是啊,把自己得Click事件和原来得绑定起来,只能这样了~!
spirit_of_cloud 2007-03-16
  • 打赏
  • 举报
回复
一般意义上是不能行的,只有你重新写一个组件出来的,但是要从TComponent继承下来,如果是从TComponent子类继承下来的你白忙活,因为onclick事件从tcontrol就开始加入并public了,所以你要从TComponent实现。
其他的办法我不敢说绝对没有,但是目前没有想到。
netfly 2007-03-16
  • 打赏
  • 举报
回复
如果你使用代码方式来做的

myEdit.onclick := myonclick;
不用管这个了,就算在ONCLICK输入了代码也没有关系.
deansroom 2007-03-16
  • 打赏
  • 举报
回复
我现在也没有遇到这样的控件!~关注一下!~

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧