返回列表 上一主題 發帖

[發問] 於物件類別模組如何求得該ComboBox之(Name)?

[發問] 於物件類別模組如何求得該ComboBox之(Name)?

請教大大:
Dim newcontrol() As New Class1
Private Sub UserForm_Initialize()
    ReDim newcontrol(1 To 10)
    For i = 1 To 10
        Set newcontrol(i).Comd = Controls("ComboBox" & i)
    Next
End Sub
Public WithEvents Comd As MSForms.ComboBox
Private Sub Comd_Change()
    ?如何可得知 該Comd是按了哪一個"ComboBox" & n
   也就是 n 如何求得?

End Sub

在物件類別模組class1
Public WithEvents Comd As MSForms.ComboBox
Private Sub Comd_Change()
    ?如何可得知 該Comd是按了哪一個"ComboBox" & n
   也就是 n 如何求得?
End Sub
主要是若按了combobox3時要操作combobox4之設定
若按了combobox5時要操作combobox6之設定
若按了combobox7時要操作combobox8..............太多了
因此才需要用到 物件類別
敬請諸位大大協助
謝謝

TOP

回復 3# GBKEE

謝謝 GBKEE版大:
原以為Public WithEvents Comd As MSForms.ComboBox
    Comd沒有Name之屬性
剛剛測試 一切OK    謝謝

TOP

        靜思自在 : 手心向下是助人,手心向上是求人;助人快樂,求人痛苦。
返回列表 上一主題