7,789
社区成员
发帖
与我相关
我的任务
分享
[/quote]
因为若干的click事件,执行的不一样内容,所以做不了控件数组,这是我的理解,不知道对不对?
因为客户一开始要求用的VB,所以不好用其他语言[/quote]
控件数组并不意味着都要执行同样操作。那样的话,用一个按钮好了,用什么数组?控件数组的事件代码参数中,有一个 Index 参数,供你区分哪一个发生了该事件。
楼主,所有问题都要深入了解一下,尝试一下,不要凭空猜想。那不适合你。像我,猜想微软开发者会怎样做,功能会如何实现,一去了解往往“所见略同”。而从你在这个问题中的表述来看,你的猜测往往南辕北辙。
[/quote]
因为若干的click事件,执行的不一样内容,所以做不了控件数组,这是我的理解,不知道对不对?
因为客户一开始要求用的VB,所以不好用其他语言[/quote]
既然“执行不一样的内容”,那干吗又要求“都执行同一个函数”?
不知道你是怎么想的。
另外,“就事论事”的说,VB6中也可以实现:
.用循环 For Each 枚举窗体内的所有控件;
.再自己判断被枚举到的对象是不是需要被执行的按钮(一般用Name或Caption来判断);
. 如果是,那就用 CallByName 调用它对应的事件。
这应该就是你提到的那种‘动态绑定’效果了。
[/quote]
因为若干的click事件,执行的不一样内容,所以做不了控件数组,这是我的理解,不知道对不对?
因为客户一开始要求用的VB,所以不好用其他语言