一个函数用在多个控件上的问题。

garpi 2003-08-19 02:58:59
一个函数用在多个控件上的问题。
假设有函数myfun,我想把它用在控件a和控件b上(a和b为同一类控件),那么请问我在写函数myfun时,如何声明它的(调用哪个控件的那个)参数呢?
谢谢!
...全文
20 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
garpi 2003-08-19
  • 打赏
  • 举报
回复
我刚才自己解决了,声明一个控件的类的参数,如用在Edit控件的就声明一个TEdit的参数,调用时写控件名就可以了。
OO_is_just_P 2003-08-19
  • 打赏
  • 举报
回复
OK
Little2000 2003-08-19
  • 打赏
  • 举报
回复
你只要在自己的函数中加入Sender: TObject参数,然后进行调用就可以了。
DWGZ 2003-08-19
  • 打赏
  • 举报
回复
设置控件的Tag

case (Sender as TButton).Tag of


...
end;
chechy 2003-08-19
  • 打赏
  • 举报
回复
参考Delphi得事件参数Sender: TObject,这样,无论那个控件都通吃。

5,386

社区成员

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

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