Eklenen Nesneye Kod Yazmak
-
- Mesajlar: 5
- Kayıt: Çrş Kas 08, 2023 3:04 pm
- Lokasyon: elazığ
- Meslek: Ziraat Mühendisi (Bahçe Bitkileri)
- Adınız: abdulkerim
- Soyadınız: kılıç
Eklenen Nesneye Kod Yazmak
merhaba arkadaşlar. Makro ile userform umun initialize kısmına label, textbox, buton vs ekledim. yani 20 tane textbox controls.add komutuyla ekleniyor ama onca butona herbirine ayrı ayrı vermek istediğim görevi yani kodlarımı nasıl yazacağım? sonuçta userform çalışmadan üzerinde nesne yok yazayım o kodları. şimdiden teşekkür ederim.
-
- Mesajlar: 24
- Kayıt: Cmt Tem 08, 2023 12:56 am
- Meslek: Yazılım Uygulama ve Destek Elemanı
- Adınız: Zulkarneyin
- Soyadınız: Albayrak
Re: Eklenen Nesneye Kod Yazmak
Merhaba, ne yapmak istiyorsun, karmaşık bir işlem gibi bahsediyorsun.
ReDim TextBoxes(1 To 20)
For düşünceniz = 1 To 20
Set TextBoxes(düşünceniz ) = Me.Controls.Add("Forms.TextBox.1", , True)
With TextBoxes(düşünceniz )
.Left = 10
.Top = 10 + (düşünceniz - 1) * 30
.Width = 100
.Height = 20
.Tag = düşünceniz
AddHandler TextBoxes(düşünceniz ), "Exit", "TextBox_Exit"
End With
Next düşünceniz
End Sub
Rem şeklinde olacakmış gibi hayal ettim, siz nasıl bir şey düşündünüz.
' Çok karamsarlık içinde olmayın
ReDim TextBoxes(1 To 20)
For düşünceniz = 1 To 20
Set TextBoxes(düşünceniz ) = Me.Controls.Add("Forms.TextBox.1", , True)
With TextBoxes(düşünceniz )
.Left = 10
.Top = 10 + (düşünceniz - 1) * 30
.Width = 100
.Height = 20
.Tag = düşünceniz
AddHandler TextBoxes(düşünceniz ), "Exit", "TextBox_Exit"
End With
Next düşünceniz
End Sub
Rem şeklinde olacakmış gibi hayal ettim, siz nasıl bir şey düşündünüz.
' Çok karamsarlık içinde olmayın
-
- Mesajlar: 5
- Kayıt: Çrş Kas 08, 2023 3:04 pm
- Lokasyon: elazığ
- Meslek: Ziraat Mühendisi (Bahçe Bitkileri)
- Adınız: abdulkerim
- Soyadınız: kılıç
Re: Eklenen Nesneye Kod Yazmak
hocam controls.add komutuyla 20 adet buton ekledim. hangi butona basarsam bana o butonun adını msgbox olarak yazsın istiyorum kısacası bukadar.
-
- Mesajlar: 24
- Kayıt: Cmt Tem 08, 2023 12:56 am
- Meslek: Yazılım Uygulama ve Destek Elemanı
- Adınız: Zulkarneyin
- Soyadınız: Albayrak
Re: Eklenen Nesneye Kod Yazmak
Private Sub CommandButton_Click()
MsgBox "Tıklanan butonun adı: " & Me.ActiveControl.Name
End Sub
Sub ADD BUTONLARI EKLEDİĞİNİZ YERE()
.OnAction = "ButtonClickHandler"
uygun konuma ekleyin
MsgBox "Tıklanan butonun adı: " & Me.ActiveControl.Name
End Sub
Sub ADD BUTONLARI EKLEDİĞİNİZ YERE()
.OnAction = "ButtonClickHandler"
uygun konuma ekleyin