none
Değerler sonradan gelince if döngüsü içine girmemesi RRS feed

  • Soru

  • Merhaba arkadaşlar, şimdi nöbetçi seçme programı yapıyorum. İki tane listbox nesnem var. Listbox1'e listbox1.Items.Add(); koduyla değer ekliyorum random atıyorum listbox2'ye 3 kişi atıp atılan kişileri listboxdan siliyor.

    Programa sonradan 3 tane picturebox ekledim bunlar seçilen kişilerin resmini gösteriyor. Hocam bunu veritabanıyla yap programı açıp kapayınca tekrar aynı kişileri seçmesin dedi. İlk işim bağlamak oldu. Accesden verileri datagride çekiyorum buraya gelen 9'tane veriyi listboxa alıyorum.Buraya kadar her şey normal 3 kişi atıp siliyo felan ama picturebox'lara resim gelmiyor nedeni ne olabilir sizce ?

    Fotoğrafları ekleyen kodlar;

     if (listBox2.Items[0] == "Fatih Akın")
                        {
                            pictureBox1.BackgroundImage = Properties.Resources.fatih;
                            label12.Text = "Fatih Akın";
                        }
                        if (listBox2.Items[1] == "Fatih Akın")
                        {
                            pictureBox2.BackgroundImage = Properties.Resources.fatih;
                            label13.Text = "Fatih Akın";
                        }
                        if (listBox2.Items[2] == "Fatih Akın")
                        {
                            pictureBox3.BackgroundImage = Properties.Resources.fatih;
                            label14.Text = "Fatih Akın";
                        }

    31 Aralık 2015 Perşembe 17:51

Yanıtlar

  • Sorunu çözdüm şöyle;

    string a,b,c;

    a = listBox2.Items[0].ToString();
    b = listBox2.Items[1].ToString();
    c=listBox2.Items[2].ToString();

    if (a == "Fatih Akın")
                        {
                            pictureBox1.BackgroundImage = Properties.Resources.fatih;
                            label12.Text = "Fatih Akın";
                        }
                        if (b== "Fatih Akın")
                        {
                            pictureBox2.BackgroundImage = Properties.Resources.fatih;
                            label13.Text = "Fatih Akın";
                        }
                        if (c == "Fatih Akın")
                        {
                            pictureBox3.BackgroundImage = Properties.Resources.fatih;
                            label14.Text = "Fatih Akın";
                        }

    31 Aralık 2015 Perşembe 19:59

Tüm Yanıtlar

  • Hiç bilen yok mu :(
    31 Aralık 2015 Perşembe 18:34
  • Sorunu çözdüm şöyle;

    string a,b,c;

    a = listBox2.Items[0].ToString();
    b = listBox2.Items[1].ToString();
    c=listBox2.Items[2].ToString();

    if (a == "Fatih Akın")
                        {
                            pictureBox1.BackgroundImage = Properties.Resources.fatih;
                            label12.Text = "Fatih Akın";
                        }
                        if (b== "Fatih Akın")
                        {
                            pictureBox2.BackgroundImage = Properties.Resources.fatih;
                            label13.Text = "Fatih Akın";
                        }
                        if (c == "Fatih Akın")
                        {
                            pictureBox3.BackgroundImage = Properties.Resources.fatih;
                            label14.Text = "Fatih Akın";
                        }

    31 Aralık 2015 Perşembe 19:59
  • if döngüsünü bize öğrettiğin için teşekkürler.

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    1 Ocak 2016 Cuma 06:43
    Moderatör
  • Pardon :( yeniyim daha koşulu tabiki.
    1 Ocak 2016 Cuma 09:00