指定了MessageBox的按钮以后,MessageBox.Show返回值是一个DialogResult类型。例如:
if (MessageBox.Show("文档已改变,是否要保存?","提示",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Information)==DialogResult.Yes)
{
Save();
}
if (MessageBox.Show("文档已改变,是否要保存?","提示",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Information)==DialogResult.Yes)
{
Save();
}
解决方案 »
- 请lzsh0622(永不言弃)进
- 怎么样用一个类包装一个线程,然后类中的其他成员就像普通类的成员一样操作、使用
- session c#
- 菜鸟问题,在编程环境中怎么快捷地删除一个丢弃的事件代码
- PB 程序员学c# 需要注意那些问题呢?
- C#winfrom窗体应用程序中怎么把一个整数固定格式给文本框赋值
- TextBox绑定DataSet数据源时,当绑定的字段值是Null时会出错
- 用C#如何将PDF格式的文件转换成TIF格式
- 在C#中自己编写一个查找字符串的函数代替VB中的Instr()函数
- 帮忙看下我这样写的扩展方法为什么点不出来?
- ListView的排序问题
- 用XmlSerializer序列化类时,如果类中有一个公共变量类型为.NET框架类(如HashTable),能否序列化?若能序列化,HashTable类的公共属性
{
if (MessageBox.Show("文档已改变,是否要保存?","提示",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Information) == DialogResult.Cancel)
{
return;
}
}
}
再次请教:当选择“Cancel”时,窗口还是会关闭呀????
除非你在IF{ 这儿在显示下一个窗口}
他才会显示出你要显示的窗口。