- Katılım
- 11 Mart 2005
- Mesajlar
- 3,151
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhaba,
Aşağıdaki kod ile userform üzerindeki label etiketlerine class (ClsLabel) ataması yapabiliyoruz,
Burada öğrenmek istediğim bu atamaları nasıl iptal edebiliriz,
Örnek bir butona tıklayınca ; bu label etiketleri üzerinde tanımlı bu class atamalarının tamamını kaldırma işlemi
desteğiniz için şimdiden teşekkürler,
iyi Çalışmalar.
Userform:
Class Module:
Aşağıdaki kod ile userform üzerindeki label etiketlerine class (ClsLabel) ataması yapabiliyoruz,
Burada öğrenmek istediğim bu atamaları nasıl iptal edebiliriz,
Örnek bir butona tıklayınca ; bu label etiketleri üzerinde tanımlı bu class atamalarının tamamını kaldırma işlemi
desteğiniz için şimdiden teşekkürler,
iyi Çalışmalar.
Userform:
Kod:
Dim LblEve() As New ClsLabel
Private Sub UserForm_Initialize
i = 0
For Each ctrl In Me.Frame2.Controls
If TypeName(ctrl) = "Label" Then
If ctrl.Name Like "bk*" Then
ReDim Preserve LblEve(i)
Set LblEve(i).buton = ctrl
i = i + 1
End If
End If
Next
End Sub
Kod:
Private Sub buton_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal y As Single)
Dim deg
deg = Replace(buton.Name, "bk", "")
msgbox deg
End Sub