To string

Başlatan omereliusuk, 05 Nisan 2012, 00:04:42

omereliusuk

int sayi=1635;
string str = sayi.ToString();
                gosterbox.Text =str;

burada hatam nerede? yardım edebilirseniz sevinirim. derliyor ama çalışmıyor.

vitruvius

int sayi = 1635;            
            gosterbox.Text = sayi.ToString();


Olarak dener misiniz?

omereliusuk


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ı.

cemilkendir

str=sayi+"";

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

birde convertToString diye bişey vardı

omereliusuk


cemilkendir

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

cemilkendir

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

omereliusuk

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)
        {
          
        }

omereliusuk

#8
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.

Kabil ATICI

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.
ambar7