0

如果出现错误,我喜欢取消事件,因此其余代码将不会运行。

private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {if(textBox1->Text == "")//cancel event
}

如果 textBox1 的文本为空,则事件退出,因此其余代码将不会运行并且不会产生错误。

我这样做是这样的,但是有更好的解决方案吗?

private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) { if(textBox1->Text == "") Error = 1;
if(Error == 0)//Rest of the code);
}

谢谢你。咪咪007

4

1 回答 1

1

只是'返回;' 那行得通

于 2013-01-26T12:18:54.760 回答