• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

listview

Katılım
25 Aralık 2005
Mesajlar
219
iyi akşamlar
Değerli arkadaşlar aşağıdaki kodu kısa bir yol ile yazabilirmiyiz.


Private Sub ListView1_Click()
If ListView1.ListItems.Count = 0 Then Exit Sub
x = ListView1.SelectedItem.Index
txtsira = ListView1.ListItems(x)
ComboBox1 = ListView1.ListItems(x).ListSubItems(1).Text
ComboBox2 = ListView1.ListItems(x).ListSubItems(2).Text
ComboBox3 = ListView1.ListItems(x).ListSubItems(3).Text
TextBox1 = ListView1.ListItems(x).ListSubItems(4).Text
TextBox2 = ListView1.ListItems(x).ListSubItems(5).Text
TextBox3 = ListView1.ListItems(x).ListSubItems(6).Text
TextBox4 = ListView1.ListItems(x).ListSubItems(7).Text
TextBox5 = ListView1.ListItems(x).ListSubItems(8).Text
TextBox6 = ListView1.ListItems(x).ListSubItems(9).Text
TextBox7 = ListView1.ListItems(x).ListSubItems(10).Text
TextBox8 = ListView1.ListItems(x).ListSubItems(11).Text
TextBox9 = ListView1.ListItems(x).ListSubItems(12).Text
TextBox10 = ListView1.ListItems(x).ListSubItems(13).Text
TextBox11 = ListView1.ListItems(x).ListSubItems(14).Text
TextBox12 = ListView1.ListItems(x).ListSubItems(15).Text
TextBox13 = ListView1.ListItems(x).ListSubItems(16).Text

End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi kısaltabilirsiniz.

Kod:
Private Sub ListView1_Click()
If ListView1.ListItems.Count = 0 Then Exit Sub
x = ListView1.SelectedItem.Index
txtsira = ListView1.ListItems(x)
for a=1 to 16
if a<3 then 
controls("ComboBox" & a) = ListView1.ListItems(x).ListSubItems(a).Text
else
controls("TextBox" & a) = ListView1.ListItems(x).ListSubItems(a).Text
end if
End Sub
 
Katılım
25 Aralık 2005
Mesajlar
219
teşekkür ederim
Private Sub ListView1_Click()
If ListView1.ListItems.Count = 0 Then Exit Sub
x = ListView1.SelectedItem.Index
txtsira = ListView1.ListItems(x)
For a = 1 To 16
If a < 4 Then
Controls("ComboBox" & a) = ListView1.ListItems(x).ListSubItems(a).Text
Else
Controls("TextBox" & a - 3) = ListView1.ListItems(x).ListSubItems(a).Text
End If
Next
End Sub
şeklinde düzeltim oldu.
 
Üst