Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace calisma
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private **** btnIslemiGor_Click(object sender, EventArgs e)
{
//if (Convert.ToDecimal(textBox1.Text) >= Convert.ToDecimal(0) && Convert.ToDecimal(textBox1.Text) <= Convert.ToDecimal(9) && Convert.ToDecimal(textBox2.Text) >= Convert.ToDecimal(0) && Convert.ToDecimal(textBox2.Text) <= Convert.ToDecimal(9))
// if ()
//{
// {
decimal sayi1 = Convert.ToDecimal(textBox1.Text);
decimal sayi2 = Convert.ToDecimal(textBox2.Text);
decimal sonuc = (sayi1 + sayi2) % (sayi1 - sayi2);
DialogResult mesaj;
mesaj = MessageBox.Show(sonuc.ToString() + " sonucunuz doğru mu?", "İşlemin Sonucu:", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (mesaj == DialogResult.OK)
{
MessageBox.Show("Zaten programımızın yanlış yapma ihtimali pek yok =D", "Cevap:", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else //(mesaj == DialogResult.Cancel);
{
MessageBox.Show("Sonucunuz yanlış çıktıysa işleminizi kontrol ederek tekrar yapınız!", "Höyyt!", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
// }
//else
/*{
MessageBox.Show("GİRDİĞİNİZ DEĞERLER RAKAM DEĞİLDİR! LÜTFEN RAKAM GİREREK TEKRAR DENEYİNİZ!", "UYARI!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
textBox1.Text = "";
textBox2.Text = "";
label1.Visible = true;
}*/
}
}
}
Bu textboxlara girilecek değerlerden sadece rakam olanlarının işleme alınması diğerlerinde elseli kısmın çalışması için böyle bir kod yazdım fakat ne girersem gireyim elseyi çalıştırıyordu.:RpS_cursing: Konuyla ilgili bilgilendirme yapabilecek arkadaş var mı?