关闭消息框上的表格回答问题
|
我正在尝试使用此代码关闭消息框特定答案上的表单。我不断收到一条错误消息,指出
Yes
和No
都不属于DialogResult::
。我基本上是直接从MS网站复制此代码的,所以我不知道出了什么问题。救命?
private: System::Void Form1_FormClosing(System::Object^ sender, System::Windows::Forms::FormClosingEventArgs^ e) {
if(!watchdog->Checked)
{
if((MessageBox::Show(\"CAN Watchdog is currently OFF. If you exit with these settings, the SENSOWheel will still be engaged. To prevent this, please enable CAN Watchdog before closing. Would you still like to quit?\", \"Watchdog Warning\", MessageBoxButtons::YesNo, MessageBoxIcon::Question) == DialogResult::No))
{
return;
}
else
{
close_Click(this, e);
}
}
}
没有找到相关结果
已邀请:
3 个回复
阀傻
枚举与
的
属性之间存在命名冲突。您需要前者,编译器假定您是在指后者。 解决歧义的一种方法是完全限定您对枚举的引用:
我在该线程中找到了第二种方法。将
语句移出
块,然后通过全局名称空间引用枚举。
替秀宝
舶啥戚