Metin kutusundaki tarihin gününü etiket kutusunda nasıl gösterebiliriz?

1 2
01/01/2009, 19:59

pupil

Eşref beyin önerdiği listeview'e pek alışamadım doğrusu. Projeyi başka bilgisayarlarda çalıştırırken sorun çıkartabileceği endişesini de taşımıyor değilim.

Eşref beyin koşullu biçimlendirmesini daha önce incelemiştim (verisayfası veya sürekli formda hafta sonu renklendirme), benim çalışmama uyarlamayı denediğimde hata vermemesine rağmen olumlu sonuç ta vermemişti. Tarih verisininin activex takvimden atanmasına yorumlamıştım.

neticede; Eşref beyin örneğinden yola çıkarak;
-metin kutusundaki tarihe değil de, etiketteki güne göre koşul yazınca (ki o da değerini metin kutusundaki tarihten alıyor) gayet güzel çalıştı.
Kod:
If Me.Etiket92.Caption = "Pazar" Or Me.Etiket92.Caption = "cumartesi" Then
Me.Metin26.BackColor = vbRed
Me.Liste24.BackColor = 16735839

Else
Me.Metin26.BackColor = vbWhite
Me.Liste24.BackColor = 13302778
End If

Zaman ayıran bütün arkadaşlara tekrar teşekkür ederim.
iyi çalışmalar...
01/01/2009, 20:09

alpeki99

Merhaba sayın pupil

Aslında ilk aklıma gelen şey Vba kodu olarak vermekti ancak Eşref Bey'in önermiş olduğu koşullu biçimlendirme daha kolay uygulanabilir diye onu önermiştim. Yalnız Eşref Bey'in ifade etmiş olduğu şeyi yanlış anladınız zannederim listview olmasına gerek yok. Metin kutusu değerine görede koşullu biçimlendirme yapılmaktadır.

Konu çözümlenmiş olduğu için kilitleyip arşive taşıyorum.
01/01/2009, 20:58

esrefigit

yazınızın bir yerinde liste kutusu geçtiğini gördüm ondan ben öyle dedim lakin metin kutuları için en kolay yol koşullu biçimlemedir ama koşul etikete bakamaz veri olması gerkir koşulda caption belirtemezsiniz
1 2