Molim vas za pomoc.Pregledao sam stare teme,ali nisam nasao resenje za moj problem.Imam formu i u njoj 20.textBox-a i 4.comboBox-a.Porebna mi je takva kontrola,da program prekine izvrseje ako je neki textBox ili comboBox ostao prazan tj.nije uneta nikakva vrednost tipa int,float ili double i da prazan textBox ili comboBox ostane fokusiran tako da program ne moze nastaviti sa izvrsenjem.Probao sam sa kodom:
program odradi MessageBox,ali textBox ostane bez fokusa i dolazi do pucanja programa.Koristim MV C# 2008 Express Edition i totalni sam pocetnik u pomenutom programskom okruzenju.Ranije sam koristio Turbo Delphi 2006.i u njemu se ovaj problem resava ovako:
Kako resiti ovaj,za mene,veliki problem.
Code:
private void button1_Click(object sender, EventArgs e)
{
int a;
double b,c;
if (textBox1.Text== "")
{
MessageBox.Show("Unesite vrednos a");
textBox1.Focus();
}
if (textBox2.Text== "")
{
MessageBox.Show("Unesite vrednos b");
//textBox1.Select();
textBox2.Focus();
}
//itd.
a = Convert.ToInt32(textBox1.Text);
b = Convert.ToDouble(textBox2.Text);
c = a * b;
textBox3.Text = c.ToString();
}
private void button1_Click(object sender, EventArgs e)
{
int a;
double b,c;
if (textBox1.Text== "")
{
MessageBox.Show("Unesite vrednos a");
textBox1.Focus();
}
if (textBox2.Text== "")
{
MessageBox.Show("Unesite vrednos b");
//textBox1.Select();
textBox2.Focus();
}
//itd.
a = Convert.ToInt32(textBox1.Text);
b = Convert.ToDouble(textBox2.Text);
c = a * b;
textBox3.Text = c.ToString();
}
program odradi MessageBox,ali textBox ostane bez fokusa i dolazi do pucanja programa.Koristim MV C# 2008 Express Edition i totalni sam pocetnik u pomenutom programskom okruzenju.Ranije sam koristio Turbo Delphi 2006.i u njemu se ovaj problem resava ovako:
Code:
if Edit1.Text=' ' then begin
ShowMessage('Unesite vrednost a.');
Edit1.SetFocus;
Exit;
end;
if Edit1.Text=' ' then begin
ShowMessage('Unesite vrednost a.');
Edit1.SetFocus;
Exit;
end;
Kako resiti ovaj,za mene,veliki problem.