ActionList控件只能控制当前窗体的控件吗? 我的主窗体FORM1有一个ActionList控件,其中Action1分别联接Form1的"ADD"按键和Form2窗体的"DEL"按键,Action1的OnExecute事件是无代码。这两个窗体的ADD和DEL有他们自己的代码。我是想通过控制Action1的Enablen的属性来控制这些按键的Enablen。
但是程序运行后我发现,Form1窗体的"ADD"按键能正常调用自己的代码,而Form2的"DEL"按键却无法调用自己的代码,这是为什么?
但是程序运行后我发现,Form1窗体的"ADD"按键能正常调用自己的代码,而Form2的"DEL"按键却无法调用自己的代码,这是为什么?
请留下你的EMAIL我发一个例子,给你帮我看看。
现在知道你的需求了。你只用actionlist来控制按钮的enabled/visible.而事件还是各自的事件。我测试了一下,也可以实现。首先Actionlist1中加如动作action1。action1的Action1Execute中只要;就可以了,不写任何执行语句。button1,button2
的的action属性设置为action1就可以了,然后在button1,button2各自的onclick事件中写就可以了。