# Re: 有人会拦截动态新增的CommandButton的Click事件吗?

Posted by Ringo on July 04, 1999 at 15:30:38:

In Reply to: Re: 有人会拦截动态新增的CommandButton的Click事件吗? posted by Cool on July 03, 1999 at 22:54:47:

: : 那怎么决定"Command1"要用什么名字?
: : 是在新增时设定的名字?
: : 还是有通用的名字?
: : 如果我用
: : set myComd = form1.add("forms.CommandButton.1")
: : myComd.Name = "MyCommand"
: : 那我该写用
: : private sub MyComd_Click()
: : 还是
: : private sub MyCommand_Click()

:
: 写个 msgbox "Is Right"
: 在该两event里面,
: 试按看看不就知道了!!!
: 这种问题就不用问了,自己试试就可以了!
我做过几十次了(已经做了好几个月了)
很不幸不管怎么命名就是不行,
只是想问问看有没有做成功的

请注意,不是在表单上直接设一个Button
是程式中直接新加一个!!

要做到这个可能需要知道系统有没有事件拦截,如何叫用
而不是VB有没有这个功能

我当然可以把所有键盘和滑鼠的动作全抓下来分析
也可以事先定义十个Button等候叫用
但万一因使用上的需要而要用到20个Button
或是需要十个Combo,30个Text,20个Commandbutton....
那我先宣告各100个来占用系统资源也可以
这是用笨方法来解决这个问题

而我想问问有没有人有更好的方法
如果有更简单的方法不是更好吗?
Cool,还是谢谢你热心的回应

Follow Ups:

- Re: 有人会拦截动态新增的CommandButton的Click事件吗? Cool 17:03:18 7/04/99 (3)
  - Re: 有人会拦截动态新增的CommandButton的Click事件吗? Booker Hsu 11:31:46 7/05/99 (2)
    - 哇! 这么多回应的讯息, 可惜没人答对... 正解如下 Sephiroth 16:12:54 7/05/99 (1)
      - Re: 哇! 这么多回应的讯息, 可惜没人答对... 正解如下 Ringo 13:52:43 7/07/99 (0)