C# Switch Case Hakkında

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Jilet_Boris
    Jilet_Boris's avatar
    Kayıt Tarihi: 04/Mart/2009
    Erkek

    private void button1_Click(object sender, EventArgs e)
            {
                if (comboBox1.SelectedIndex == 0)
                {
                    dosyaToolStripMenuItem.DropDownItems.Add(textBox1.Text);
                }
                if (comboBox1.SelectedIndex == 1)
                {
                    düzenToolStripMenuItem.DropDownItems.Add(textBox1.Text);
                }
                if (comboBox1.SelectedIndex == 2)
                {
                    biçimToolStripMenuItem.DropDownItems.Add(textBox1.Text);
                }
                if (comboBox1.SelectedIndex == 3)
                {
                    yardımToolStripMenuItem.DropDownItems.Add(textBox1.Text);
                }
            }

    Bu kodu switch case yapısına nasıl dönüştürebiliriz internetteki tüm örnekler sayı tipi üzerinden :S programın mantığı basit comboboxda 4 nesne ekli (Dosya,Düzen,Biçim,Yardım) bu nesnelerden biri seçilecek (menutoolstripe bağlı dördüde) ve altındaki textboxa istenilen birşey yazılacak oda hangi nesne seçiliyse menu tool stripte onun altına yerleştirecek bunu.Yardımlarınızı bekliyorum

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek
    Hocam seninki de sayı tipi :D
     
    switch(comboBox1.SelectedIndex){

         case 1:
               dosyaToolStripMenuItem.DropDownItems.Add(textBox1.Text);
         break;

         case 2:
               düzenToolStripMenuItem.DropDownItems.Add(textBox1.Text);
         break;
    }
     
    gibi olacak..
    Tabi c# syntaxını tam bilmiyorum, ona göre ayarlarsın :)

    There are 10 types of people in the world. Those who knows binary and those who dont...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unix
    Andrei
    Andrei's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Aralık/2008
    Erkek

    switch(comboBox1.SelectedIndex)

    {

    case 0:

    dosyaToolStripMenuItem.DropDownItems.Add(textBox1.Text);

    break;

    case 1:

    düzenToolStripMenuItem.DropDownItems.Add(textBox1.Text);

    break;

    case 2:

    biçimToolStripMenuItem.DropDownItems.Add(textBox1.Text);

    break;

    case 3:

    yardımToolStripMenuItem.DropDownItems.Add(textBox1.Text);

    break;

    }


    %40 indirimli olarak "Centos Sistem ve Sunucu Yönetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Jilet_Boris
    Jilet_Boris's avatar
    Kayıt Tarihi: 04/Mart/2009
    Erkek

    NmC bunu yazdı:
    -----------------------------

    Hocam seninki de sayı tipi :D
     
    switch(comboBox1.SelectedIndex){

         case 1:
               dosyaToolStripMenuItem.DropDownItems.Add(textBox1.Text);
         break;

         case 2:
               düzenToolStripMenuItem.DropDownItems.Add(textBox1.Text);
         break;
    }
     
    gibi olacak..
    Tabi c# syntaxını tam bilmiyorum, ona göre ayarlarsın :)


    -----------------------------

    hehe sağol hocam :D kod çok güzel çalıştı çalışmasınada düzendende seçsem dosyadanda seçsem dosyaya kaydediyo :\ onuda bi çözebileydim iyi olacaktı :)

    Andrei bunu yazdı:
    -----------------------------

    switch(comboBox1.SelectedIndex)

    {

    case 0:

    dosyaToolStripMenuItem.DropDownItems.Add(textBox1.Text);

    break;

    case 1:

    düzenToolStripMenuItem.DropDownItems.Add(textBox1.Text);

    break;

    case 2:

    biçimToolStripMenuItem.DropDownItems.Add(textBox1.Text);

    break;

    case 3:

    yardımToolStripMenuItem.DropDownItems.Add(textBox1.Text);

    break;

    }


    -----------------------------

    sağol hocam sayende öteki problemide çözmüş oldum ikinizede çok teşekkürler

Toplam Hit: 1320 Toplam Mesaj: 4