假设我有一个CommandBarButton对象A, 它的click事件我们在下面给加上public sub A_Click(),接着我又来了个CommandBarButton对象B,它和A的代码逻辑一样,我不想写B_Click(),我只想两个对象公用这段事件代码,或者再夸张一点,100个CommandBarButton,难道我还为每一个都去写一个Click事件吗?谢谢
使用控件数组就可以了。 例如TEXT控件,你要所有的TEXT都响应ONCHANGE事件. 你先吧窗体上的TEXT控件都改成控件数组:先放 一个TEXT控件,选中,CTRL+C再点窗体空白处按CTRL+V,VB就会自动创建控件数组。 然后双击它,就会出现: Private Sub Text1_Change(Index As Integer)End Sub 你只要用SELECT CASE INDEX 就可以区别是哪一个TEXT控件了。
例如TEXT控件,你要所有的TEXT都响应ONCHANGE事件.
你先吧窗体上的TEXT控件都改成控件数组:先放 一个TEXT控件,选中,CTRL+C再点窗体空白处按CTRL+V,VB就会自动创建控件数组。
然后双击它,就会出现:
Private Sub Text1_Change(Index As Integer)End Sub
你只要用SELECT CASE INDEX
就可以区别是哪一个TEXT控件了。