C# form, textboxa girilen bir sayının tek mi çift mi olduğunu button kullanmadan labele yazdıran program nasıl yazılır?
private void button1_Click(object sender, EventArgs e)
{
int x;
x = Convert.ToInt32(textBox1.Text);
if (x % 2 == 0)
{
textBox2.Text = "ÇİFT";
}
else
textBox2.Text = "TEK";
}
hocam buton kullanmadan yazılması gerekiyor.private void button1_Click(object sender, EventArgs e)
{
int x;
x = Convert.ToInt32(textBox1.Text);
if (x % 2 == 0)
{
textBox2.Text = "ÇİFT";
}
else
textBox2.Text = "TEK";
}
private void Form1_Load(object sender, System.EventArgs e)
{
int sayi1 = Convert.ToInt32(textBox1.Text);
if (sayi1 %2 == 0)
{
label1.Text = "Sayı çifttir.";
}
else
{
label1.Text = "Sayı tektir.";
}
}
Teşekkürler hocam.Kod:private void Form1_Load(object sender, System.EventArgs e) { int sayi1 = Convert.ToInt32(textBox1.Text); if (sayi1 %2 == 0) { label1.Text = "Sayı çifttir."; } else { label1.Text = "Sayı tektir."; } }
Formu çalıştırdığınız anda kod çalışacak ve label'a yazacak.
Hocam yalnız şöyle bir hata alıyorum bunu nedeni ne olabilir?Kod:private void Form1_Load(object sender, System.EventArgs e) { int sayi1 = Convert.ToInt32(textBox1.Text); if (sayi1 %2 == 0) { label1.Text = "Sayı çifttir."; } else { label1.Text = "Sayı tektir."; } }
Formu çalıştırdığınız anda kod çalışacak ve label'a yazacak.
Bir textbox ve onchange Event metodunu oluştur. Bu method içerisinde regex kullanarak gelen text değerinin bir sayı olduğunu doğrula. Daha sonra convert ile integer türüne çevir ve tek veya çift olduğunu bul. Label a yazdır.
Tüm bunlardan sonra halen yapamıyorsan en baştan tekrar programlama eğitimi al. Çünkü senin için en iyisi bu olacaktır. Tabii ki bu alanda ilerlemek istiyorsan, istemiyorsan salla gitsin.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.