23/01/2020, 17:24
Kontrollere Toplu Kod Yazmak
23/01/2020, 17:43
berduş
yanlış dosyaymış aşağıdakini inceler misiniz?[attachment=31258]
23/01/2020, 17:46
feraz
23/01/2020, 17:51
feraz
Form load kısım kodlarnı for each değilde normal for dngüsüyle yapılır.
Alttaki mantık uygulanır böylece tag yada ad olayınına gerek kalmaz.Kafadan yazdım kodu telefondan böyle mantık yani.
Textbox kodlarındaki array kullanılmayacak bu durumda.
For i = 1 to 50
Set değişken.class= me.controls("txt" & i)
Next
Alttaki mantık uygulanır böylece tag yada ad olayınına gerek kalmaz.Kafadan yazdım kodu telefondan böyle mantık yani.
Textbox kodlarındaki array kullanılmayacak bu durumda.
For i = 1 to 50
Set değişken.class= me.controls("txt" & i)
Next
23/01/2020, 17:58
accessman
bu dediğini buna nasıl uyarlayacağız
Private Sub txt42_ItemClick(ByVal Item As Object)
veri = Me.txt42.Object.SelectedItem
End Sub
Private Sub txt42_OLEDragDrop(Data As Object, Effect As Long, Button As Integer, Shift As Integer, x As Single, y As Single)
Call güncelle("txt42", veri)
End Sub
Private Sub txt42_ItemClick(ByVal Item As Object)
veri = Me.txt42.Object.SelectedItem
End Sub
Private Sub txt42_OLEDragDrop(Data As Object, Effect As Long, Button As Integer, Shift As Integer, x As Single, y As Single)
Call güncelle("txt42", veri)
End Sub
23/01/2020, 18:02
feraz
(23/01/2020, 17:58)accessman yazdı: bu dediğini buna nasıl uyarlayacağız"txt42" bu kısma classın içine alınan control adı yazılacak.
Private Sub txt42_ItemClick(ByVal Item As Object)
veri = Me.txt42.Object.SelectedItem
End Sub
Private Sub txt42_OLEDragDrop(Data As Object, Effect As Long, Button As Integer, Shift As Integer, x As Single, y As Single)
Call güncelle("txt42", veri)
End Sub
Call güncelle(textad, veri) gibi.
Yani textad yazdışımığım yere kod ile otomatik gelecek adlar hangisiyle işlem yaşılıyorsa.