【问题标题】:How to cancel an event in Microsoft Visual C++ 2010?如何取消 Microsoft Visual C++ 2010 中的事件?
【发布时间】:2013-01-10 07:19:03
【问题描述】:

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

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);
}

谢谢。 Imi007

【问题讨论】:

    标签: winforms visual-studio-2010 events visual-c++


    【解决方案1】:

    只要'返回;'这会工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-28
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多