int a,b,c;
private: System::Void textBox1_Validating(System::Object^ sender, System::ComponentModel::CancelEventArgs^ e) {
if(textBox1->Text=="")//判断是否输入商品名称
{
errorProvider1->SetError(textBox1,"不能为空");
//如果没有输入则激活errorProvider1控件
}
else
{
errorProvider1->SetError(textBox1,"");
//errorProvider1控件不显示消息
a=1;
}
}
private: System::Void textBox2_Validating(System::Object^ sender, System::ComponentModel::CancelEventArgs^ e) {
if(textBox2->Text=="")
//判断是否输入订货数量
{
errorProvider2->SetError(textBox2,"不能为空");
//errorProvider设置错误提示
}
else
{
try
{
int x=Int32::Parse(textBox2->Text);
//判断是否输入了数字,如果不是数字会出现异常
errorProvider2->SetError(textBox2,"");
//不显示任何错误信息
b=1;//b赋值为1
}
catch(Exception ^e)
{
//如果异常,设置errorProvider2控件错误信息
errorProvider2->SetError(textBox2,"请输入一个数");
}
}
}
private: System::Void textBox3_Validating(System::Object^ sender, System::ComponentModel::CancelEventArgs^ e) {
if(textBox3->Text=="")//判断是否输入详细地址
{
errorProvider3->SetError(textBox3,"不能为空");
//设置errorProvider3控件显示错误信息
}
else
{
errorProvider3->SetError(textBox3,"");
//不显示错误信息
c=1;
//c赋值1
}
}
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
//清空文本框
textBox1->Text="";
textBox2->Text="";
textBox3->Text="";
}
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
if(a+b+c==3)
//判断a,b,c和是否为3
{
MessageBox::Show("数据录入成功","提示",MessageBoxButtons::OK,MessageBoxIcon::Warning);
//注意:这里的OK两个都是大写
}
}
//有一个groupbox控件,三个label控件,三个textbox控件,三个errorprovider控件