• 27-03-2010, 20:15:28
    #1
    Listboxtaki değeri alt satıra geçiremiyorum. \n ile her if sorgusunda satırı bitirsin istiyorum ama yan yana yazıyor. \t işliyor \n işlemiyor. textbox'dada denedim ondada işlemedi.
    Basit birşey ama bulamadım bir türlü sorunu.
            private void Form1_Load(object sender, EventArgs e)
            {
                int sabit = 1;
                string toplam = "";
    
                for (int i = 1; i < 11; i++)
                {
                    toplam += (i * sabit) + "\t";
                   if (i == 10)
                    {
                        toplam += "\n";
                        i = 0;
                        sabit++;
                    }
    
                    if (sabit == 10)
                        break;
                }
                listBox1.Items.Add(toplam);
            }
    Sorun nerde arkadaşlar ?
  • 28-03-2010, 01:21:12
    #2
    star2218 adlı üyeden alıntı: mesajı görüntüle
    Listboxtaki değeri alt satıra geçiremiyorum. \n ile her if sorgusunda satırı bitirsin istiyorum ama yan yana yazıyor. \t işliyor \n işlemiyor. textbox'dada denedim ondada işlemedi.
    Basit birşey ama bulamadım bir türlü sorunu.
            private void Form1_Load(object sender, EventArgs e)
            {
                int sabit = 1;
                string toplam = "";
    
                for (int i = 1; i < 11; i++)
                {
                    toplam += (i * sabit) + "\t";
                   if (i == 10)
                    {
                        toplam += "\n";
                        i = 0;
                        sabit++;
                    }
    
                    if (sabit == 10)
                        break;
                }
                listBox1.Items.Add(toplam);
            }
    Sorun nerde arkadaşlar ?
    toplam değişkenini dizi olarak tanımla
    string[] toplam diye yani
    İşlemi aktarırkende
    toplam[i]=işlem.ToString(); diceksin
    Son işlem bittignde
    Listbox1.items.AddRange(toplam);
    dersin
  • 28-03-2010, 13:50:13
    #3
    Hocam dizileri yeni görüyoruz bu ödev dizilerden önce verildiği için dizi kullanmadan yapmam lazım.Kodda sorun varmı ?
  • 28-03-2010, 15:01:47
    #4
    Kodda sorun yokda sen işlem sonuçlarını tek bir string gibi bir yerde topluyorsun
    listeye atınca da doğal olaralk tek satır olarak ekliyor.
  • 28-03-2010, 15:59:28
    #5
    Hocam i 10'a eşit olduğunda toplam değişkenine \n ile alt satıra geçirmeye çalışıyorum ve i'yi 1'e eşitliyorum ama yine geçmiyor.

    String türünde alt satır komutu çalışmazmıki ?
  • 28-03-2010, 22:53:05
    #6
    private void Form1_Load(object sender, EventArgs e)
    {
    int sabit = 1;
    string toplam = "";

    for (int i = 1; i < 11; i++)
    {
    toplam += (i * sabit) + "\t";
    if (i == 10)
    {
    listBox1.Items.Add(toplam);
    i = 0;
    sabit++;
    }

    if (sabit == 10)
    break;
    }

    }
    )))) sanırım işini çözer