Witam :)
Napisałam aplikację formularzową, która pokazuje komunikat w przypadku pojawienia się błędu, po kliknięciu w przycisk Button click. Mam problem, ponieważ chciałabym, żeby błędy były sprawdzanie nie poprzez przycisk Button click. Proszę o wyjaśnienie w którym miejscu powinno być umieszczone takie sprawdzanie błędów i jak to ma wyglądać? Czy chodzi tutaj również o try... catch tylko poza buttonem?
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
try
{
double r, objetosc;
r = Convert.ToDouble(textBox1.Text);
if (r < 0)
{
MessageBox.Show("Błąd wprowadzania danych!");
listBox1.Items.Add(0.ToString());
}
else
{
objetosc = Math.Round((Math.PI Math.Pow(r,3) 4 / 3),2);
listBox1.Items.Add("Długość promienia " + r);
listBox1.Items.Add("Objetosc kuli wynosi " + objetosc);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}