• DİKKAT

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

listview şarta göre renklendirmede problem var

Katılım
14 Ekim 2007
Mesajlar
173
Excel Vers. ve Dili
xp tr
Selam Arkadaşlar
buradaki kod ta eğer şarta uymuyorsa ( else ) eski haline nasıl döndürürüm
ben else yi yazamadım

Private Sub Listview1_Click()
.....
....
On Error Resume Next
For i = 1 To ListView3.ListItems.Count
If ListView3.ListItems(i).SubItems(11) = TextBox55.Text Then
For a = 1 To ListView3.ColumnHeaders.Count


ListView3.ListItems(i).ListSubItems(a).ForeColor = vbBlue
ListView3.ListItems(i).ListSubItems(a).Bold = True

Next a
End If
Next i
ListView3.Refresh
End Sub
 
yokmu bi çözümü

yukarıdaki kodlamada mantık hataları olabilir başka bir uygulama şekli varsa olabilir.
 
Next a

kismindan sonra else ile if statement`ina devam ediniz.
 
İlgili yerleri şöyle deneyiniz.:cool:
Kod:
If ListView3.ListItems(i).SubItems(11) = TextBox55.Text Then
     renk = vbblue
     koyu=true
     else
     renk = vbred
     koyu = false
end if
For a = 1 To ListView3.ColumnHeaders.Count


ListView3.ListItems(i).ListSubItems(a).ForeColor = renk
ListView3.ListItems(i).ListSubItems(a).Bold = koyu

Next a
 
Sayın Mustafaine ilginiz için teşekkür ederim.

Sayın Evren bey Kod mükemmel çalıştı teşekkür ederim.
 
Geri
Üst