Foxtable(狐表)用户栏目专家坐堂 → [求助]难者不会,会者不难


  共有2840人关注过本帖树形打印复制链接

主题:[求助]难者不会,会者不难

帅哥哟,离线,有人找我吗?
czy66ds
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1691 积分:16460 威望:0 精华:0 注册:2013/7/31 13:03:00
[求助]难者不会,会者不难  发帖心情 Post By:2015/9/16 10:25:00 [只看该作者]

我想实现一个功能,这对我来说太难了:

窗口有一按钮,其Click事件代码是可设置的,如何在需要时,动态生成一个新按钮,其代码固化为原按钮当时的代码?

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/9/16 10:28:00 [只看该作者]

去编写全局的Click事件,判断控件名,点击,就模拟点击原按钮

 

http://www.foxtable.com/help/topics/2309.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
liuxianjie1980
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
  发帖心情 Post By:2015/9/16 10:28:00 [只看该作者]

应该不需要动态生成一个吧,直接添加一个,新增按钮的属性设置成不可见,然后根据你原来代码的使用条件,条件一是用原代码,条件二,将这个按钮的属性设置成可见,使用第二个按钮的代码也可以的吧

 回到顶部
帅哥哟,离线,有人找我吗?
czy66ds
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1691 积分:16460 威望:0 精华:0 注册:2013/7/31 13:03:00
  发帖心情 Post By:2015/9/16 10:31:00 [只看该作者]

或者按照窗口设计的模式:(先将窗口保存为一个文件,新建窗口时再引用这个文件)

即:

将按钮代码保存为一个文件,手工创建新按钮时引用这个文件


 回到顶部
帅哥哟,离线,有人找我吗?
czy66ds
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1691 积分:16460 威望:0 精华:0 注册:2013/7/31 13:03:00
  发帖心情 Post By:2015/9/16 10:37:00 [只看该作者]

模拟大概不行,原按钮的代码是变动的,我想用按钮某一时刻的代码固化给新按钮用。
[此贴子已经被作者于2015/9/16 10:38:21编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/9/16 10:48:00 [只看该作者]

保存动态变化的值,按钮根据查询到的值执行即可。

 回到顶部
帅哥哟,离线,有人找我吗?
foxor
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:517 积分:4199 威望:0 精华:0 注册:2009/10/8 16:43:00
  发帖心情 Post By:2015/9/16 10:49:00 [只看该作者]

是否可将可能的代码编写为函数,利用动态管理函数功能设置,该按钮只是调用同一个名称的函数?

 回到顶部
帅哥哟,离线,有人找我吗?
jspta
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1732 积分:11266 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2015/9/16 11:06:00 [只看该作者]

需求很奇怪,你既然需要原来的代码,那么只需要把代码写好就可以了,动态生成按钮。

在窗口的的Click事件写代码,动态生成的按钮名称按照一定规则,当满足时,触发代码,这样就实现了。

 回到顶部
帅哥哟,离线,有人找我吗?
czy66ds
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1691 积分:16460 威望:0 精华:0 注册:2013/7/31 13:03:00
  发帖心情 Post By:2015/9/16 11:42:00 [只看该作者]

以下是引用大红袍在2015/9/16 10:48:00的发言:
保存动态变化的值,按钮根据查询到的值执行即可。

那么如何保存动态变化的代码值?


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/9/16 11:44:00 [只看该作者]

用表,变量,都可以。

 

比如,你的按钮是根据日期查纪录,那就保存每次的日期即可


 回到顶部