harfler değil zemin farklı renkli olacaktı!
(04/08/2009, 18:46)karaayhan yazdı: harfler değil zemin farklı renkli olacaktı!
Yanılmıyorsam istediğiniz Excel^deki gibi hücre rengi boyaması.
Maalesef ListView nesnesinde vb6'da ve Office 2003 versiyonlarında böyle bir özellik yok, 2007 versiyonu kullanmadım, bilmiyorum.
Belki bu amaçla hazırlanmış API kodları vardır, ama bence bu şekil ile idare edin.
başta da söyledim
Access 2007 tablo ve sürekli formlarda bu özellik var ve çok ta süper imkanı olanlar bakarsa tam olarak onu istiyorum ben..
teşekkürler..
Ekte hazırladığım MsFlexGrid örneğini inceleyebilirsiniz.
Karaayhanın istediği bu da değil. Sanırım ekteki gibi bir şeyin peşinde.
Kullanım kolaylığı olsun herhangi bir şeyle uğraşılmasın diye bir sub'a herşeyi otomatik yaptırdım.
Yapılması gereken
FGDoldur(s As String, IlkRenk As Long, DigerRenk As Long) çağrılması.
Buradaki s geçerli bir
Sql deyimidir. (Select * from tablo, select * from sorgu where... gibi)
İlkRenk ve DigerRenk'de adından da anlaşılacağı gibi satur rengi ve alternatif satır rengi.
Bunu çağırın olsun bitsin. Ekteki örnekte iki farklı şekli var.
Kolay gele.
Not:maytasın flexgridini sonradan gördüm. Sanırım o da benzer bir şey yapmış. Fazla mal göz çıkarmaz benimkini
kaldırmayayım.
maytas
MSFlexGrid3.Row = i
MSFlexGrid3.Col = J
If i Mod 2 = 0 Then
MSFlexGrid3.CellBackColor = vbYellow
deyip düzenlediğin yerde selrow ve selcol çağırıp yaparsan tüm satıra tek hamleyle ulaşabilirsin.
Sayın Bilgisayarcı hocam ellerinize sağlık örnek çok güzel
ama bu tabloyu neden düğmeye bağladınız direk açılsa da biz formda bir veya iki açılan kutuyla renk seçsekte rengi öyle değişse olmazmı acaba
Saygılarımla