在VB中,是不能这样定义变量的:
dim withevents t(5) as textbox
只能是
dim withevents t as textbox但是今天问题来了,我需要事件数组,因为我的类中的一个方法:
SetTextBox(temp as TextBox)
类要处理temp的Lost_Focus事件,可是这个方法可能调用多次,多个temp的Lost_Focus事件如何处理它??
dim withevents t(5) as textbox
只能是
dim withevents t as textbox但是今天问题来了,我需要事件数组,因为我的类中的一个方法:
SetTextBox(temp as TextBox)
类要处理temp的Lost_Focus事件,可是这个方法可能调用多次,多个temp的Lost_Focus事件如何处理它??
把Index指定为0就可以了。在Form_Load中:
For N = 1 To 5
Load T(N)
T(N).Text = "XXXX"
T(N).Visible = True
T(N).Left = XXXX
T(N).Top = XXXX
Next这样就可以根据Index处理。
Private Sub T_LostFocus(Index As Integer)End Sub
多个lost_focus事件~~
就在各自的textbox_lostfocus()事件下写代码~~楼主表达有点乱,我是这么理解的~~