Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Visual C# => Konuyu başlatan: omereliusuk - 05 Nisan 2012, 00:04:42

Başlık: To string
Gönderen: omereliusuk - 05 Nisan 2012, 00:04:42
int sayi=1635;
string str = sayi.ToString();
                gosterbox.Text =str;

burada hatam nerede? yardım edebilirseniz sevinirim. derliyor ama çalışmıyor.
Başlık: Ynt: To string
Gönderen: vitruvius - 05 Nisan 2012, 00:10:06
int sayi = 1635;           
            gosterbox.Text = sayi.ToString();


Olarak dener misiniz?
Başlık: Ynt: To string
Gönderen: omereliusuk - 05 Nisan 2012, 00:15:44

int sayi = Convert.ToInt16(sinyalbox.Text);
           private void button6_Click(object sender, EventArgs e)

            for (; sayi > 0; sayi--)
            {
               
                string str = sayi.ToString();
                sinyalbox.Text = sayi.ToString(); //Convert.ToString(str);
            }
            sinyalbox.Text = Convert.ToString("0");//sayi.ToString();// burası gayet güzel çalışıyor.
}


o da olmadı.
private void sinyalbox_TextChanged(object sender, EventArgs e)
        {
         
        }

buraya ayrıca bir kod yazmak da gerekiyor mu?

sayı değeri azalırken textbox ta gözüksün istiyorum. bir türlü olmadı.
Başlık: Ynt: To string
Gönderen: cemilkendir - 05 Nisan 2012, 00:20:51
str=sayi+"";

bir integerı "" null değerle toplarsanız string olur

birde convertToString diye bişey vardı
Başlık: Ynt: To string
Gönderen: omereliusuk - 05 Nisan 2012, 00:28:58
olmadı.
Başlık: Ynt: To string
Gönderen: cemilkendir - 05 Nisan 2012, 00:32:15
program başladığında sinyalbox.text de default bir değer varmı eğer yoksa sayı değişkeninin içeriği belirsiz olacaktır diye tahmin ediyorum
Başlık: Ynt: To string
Gönderen: cemilkendir - 05 Nisan 2012, 00:36:32
hımm tam okumamışım mesajını sen nasıl görmeyi planlıyorsunki büyük bir ihtimalle 1-2 mikrosaniyede for döngüsü bitecektir ve sen bu azalmayı göremezsin bence
Başlık: Ynt: To string
Gönderen: omereliusuk - 05 Nisan 2012, 00:37:26

private void button6_Click(object sender, EventArgs e)
        {
            int sayi = Convert.ToInt16(sinyalbox.Text);
                       for (; sayi > 0; sayi--)
            {
                sinyalbox.Text = "" + sayi;//sayi.ToString();
                      //burası çalışmıyor.
             }
            sinyalbox.Text = Convert.ToString("0");////burası çalışıyor.
           
                }         
        }


private void sinyalbox_TextChanged(object sender, EventArgs e)
        {
         
        }
Başlık: Ynt: To string
Gönderen: omereliusuk - 05 Nisan 2012, 00:38:13
Alıntı yapılan: cemilkendir - 05 Nisan 2012, 00:36:32
hımm tam okumamışım mesajını sen nasıl görmeyi planlıyorsunki büyük bir ihtimalle 1-2 mikrosaniyede for döngüsü bitecektir ve sen bu azalmayı göremezsin bence
debug ediyorum yine görünmüyor.

haklıymışsınız. debug da olsa görünmüyor. farklı bir deneme yaptım oldu.
Başlık: Ynt: To string
Gönderen: Kabil ATICI - 05 Nisan 2012, 14:02:13
timer içinde yapabilirsin veya gecikme ile yapabilirsin.
timer'da  for dongusu yerine if veya while  ve sayıyı azaltmak için sayi=-- veya sayi=sayi-1 gibi ifadeler kullanabilrisin
timer'ın aralığını iyi ayarlaman gerekir.