Şimdi Ara

CheckBox foreach yardım.

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
4
Cevap
0
Favori
1.176
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • merhaba,

    c# ta bir groupBox um var. içinde A dan Z ye kadar harflerin bulunduğu CheckBox larım var toplam 30 tane.
    istediğim hangi CheckBox seçiliyse kırmızı olsun hangisi seçili değilse siyah yada normal renginde olsun.

    formun load ına aşağıdaki gibi foreach oluşturdum fakat başarılı olmadı, herhangi bir hata almıyorum.
    hata nerdedir yardımcı olabilecek varsa sevinirim.


    istediğim durum:
     CheckBox  foreach   yardım.







    foreach (Control c in groupBox8.Controls)
    {
    if (c is CheckBox)
    {
    if (((CheckBox)c).Checked == true)
    {
    ((CheckBox)c).ForeColor = Color.Red;

    }
    else
    {
    ((CheckBox)c).ForeColor = Color.Black;
    }
    }
    };



    < Bu mesaj bu kişi tarafından değiştirildi reyta -- 21 Nisan 2015; 15:24:09 >



    _____________________________




  • form loada değil checkbox clicke koy yazdığını örnek program


     


    using System;
    using System.Collections.Generic;
    using System.Drawing;
    using System.Windows.Forms;

    namespace bnmg
    {

    public partial class MainForm : Form
    {
    public MainForm()
    {

    InitializeComponent();


    }

    public CheckBox[] check=new CheckBox[8];
    void MainFormLoad(object sender, EventArgs e)
    {
    for (int i = 0; i < check.Length; i++)
    {

    check[i] = new CheckBox();
    check[i].Left = 5;
    check[i].Width=50;
    check[i].Top = i*30+20;
    check[i].Click+= new System.EventHandler(tıkla);
    check[i].Text=i.ToString();
    groupBox1. Controls.Add(check[i]);
    }



    }
    public void tıkla(Object sender, System.EventArgs e)
    {
    foreach (Control c in groupBox1.Controls)
    {
    if (c is CheckBox)
    {
    if (((CheckBox)c).Checked == true)
    {
    ((CheckBox)c).ForeColor = Color.Red;

    }
    else
    {
    ((CheckBox)c).ForeColor = Color.Black;
    }
    }
    }

    }


    }
    }




    _____________________________
    Senin de XAMLına korum Senin de XAMLına korum
    https://github.com/goksenpasli




  • olayı anladım,
    çalışmadı inceliyorum.
    _____________________________
  • Gökşen teşekkürler eline sağlık.



    < Bu mesaj bu kişi tarafından değiştirildi reyta -- 24 Nisan 2015; 10:30:29 >
    _____________________________
  • Yapay Zeka’dan İlgili Konular
    Bat dosyasında CHOICE komutu
    15 yıl önce açıldı
    javascript içinde php
    11 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.