起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: Set_qing

【结】请问功能树的点击事件写在哪了?我想在里面添加点代码[请求]

[复制链接]
 楼主| 发表于 2009-12-29 09:23:59 | 显示全部楼层
感谢楼上
不过你发的那个链接做出来的效果也是功能运行之后才判断
我想要的效果是在点击功能后到功能开始运行之间做一个判断
小弟愚钝,还是无法实现,请问有更好的方法吗


补充一下,我觉得是在功能的点击事件里做比较好,不过我找不到那个事件
回复 支持 反对

使用道具 举报

发表于 2009-12-29 09:29:24 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-29 09:54:14 | 显示全部楼层
unit YWGN13;

interface

uses
  Business.System, Business.Model;

type
  TYWGN13 = class(TFunc)
  private
    {private declarations}
  public
       procedure DoRun;override;
    {public declarations}
  end;

implementation
procedure TYWGN13.DoRun;
begin
  //加些判断是否关闭功能。
     self.Terminate;
end;

end.

dorun是启动功能过程中的一个事件。


楼上,看程序这个DoRun事件是自己定义的吧,因为我在X3里找不到这个事件
回复 支持 反对

使用道具 举报

发表于 2009-12-29 10:14:50 | 显示全部楼层
呵呵,DoRun,是重载,这些代码是功能上的,不是功能窗体上的,
见附件,打开功能,选中右键菜单的 查看代码,然后添加DoRun方法。

unit YWGN13;

interface

uses
  Business.System, Business.Model;

type
  TYWGN13 = class(TFunc)
  private
    {private declarations}
  public
      procedure DoRun;override;
    {public declarations}
  end;

implementation
procedure TYWGN13.DoRun;
begin
  //加些判断是否关闭功能。
     self.Terminate;
end;

end.

无标题.gif

17.42 KB, 下载次数: 57

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-29 10:54:59 | 显示全部楼层
终于解决了,哈哈....
灰常感谢各位的帮助,恩人呐,呵呵
结贴吧,谢谢了
回复 支持 反对

使用道具 举报

发表于 2009-12-29 15:00:40 | 显示全部楼层
呵呵,客气了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-12 21:09 , Processed in 0.043793 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表