Koşullu Label Renklendirme

Bu konuyu okuyanlar

mustafabilir

Öğrenci
Katılım
23 Ağustos 2019
Mesajlar
12
Reaksiyon puanı
0
Puanları
1
Yaş
39
Labelde yazan değere göre labelin yazı rengini değiştirmek istiyorum yardım eder misiniz.

Label1 değeri eğer EVET ise renk YEŞİL, HAYIR ise yazı renginin KIRMIZI olması için gereken kod nedir acaba?
Mesaj otomatik birleştirildi:

C#'da.
 
Son düzenleme:

ozmen_celik

Software Developer
Katılım
3 Mart 2012
Mesajlar
571
Reaksiyon puanı
318
Puanları
63
Yaş
39
Öncelikle sana işin mantığını anlatayım. Bu bahsettiğin şey bir koşuldur koşullar if else ve switch case diye ikiye ayrılır ama aslında tamamen aynı işlevi görür sadece performans farkı vardır.
Seninki kısa bir koşul yani tek bir koşul olduğu için if else kullanılacak.
Koda gelirsek atıyorum labelin adı label1.text olsun
if (label1.text=="Evet")
{
label1.ForeColor=Color.Green;
}
else // bunu tekrar else yerine if (label1.text=="Hayır") diye kullananda vardır.
{
label1.ForeColor=Color.Red;
}

Burda 2 if kullanan da olur ama zaten koşul ya 1 dir değiilse 0 dır mantığı var bu yüzden eğer label yazısı bir ise evettir oda yeşildir. Değilse hayırdır oda kırmızıdır.
 
Üst