İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Koşullu Label Renklendirme

mustafabilir23.08.20191 cevap855 görüntüleme
2019'den beri12 mesaj
#1
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?
C#'da.
düzenlendi
Cevaplar
2012'den beri622 mesaj
#2
Ö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.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.