c#问题
if (MessageBox.Show("是否查看窗体!", "", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No){return;}执行出的窗口为什么我点“是”“否”结果执行都是“是”啊 --------------------编程问答-------------------- 检查一下你前面的语句,应该不是这个地方返回的结果 --------------------编程问答-------------------- 按 F11 调试,问题很快就OK了 --------------------编程问答-------------------- 我执行过你这段代码,不会出现你说的情况,估计是你其他代码标记出错,你再认真看看 --------------------编程问答-------------------- NO的情况不用你判断啊,系统自动取消的。你就写下YES的情况执行的代码。 --------------------编程问答-------------------- --------------------编程问答--------------------
--------------------编程问答-------------------- 个人认为写的没问题,可能是其它地方弄错了 --------------------编程问答-------------------- if (MessageBox.Show("是否查看窗体!", "", MessageBoxButtons.OKCancel) == DialogResult.OK){return;}
private void Form1_Closing( object sender, CancelEventArgs e ) { string text = "确定退出程序?"; string caption = "关闭程序"; if (MessageBox.Show( text, caption, MessageBoxButtons.YesNo) == DialogResult.No ) e.Cancel = true; }
LZ你换下这个试试,肯定OK的 --------------------编程问答-------------------- 这个结账率,没办法 --------------------编程问答--------------------
呵呵, 是啊, 不能再低了。
补充:.NET技术 , C#