就是在新建的时候,如果内容有改动时提示的那个对话框"内容有改动是否保存? 是 否 取消"是怎么出来的啊!!或者谁有完整的C#做的文本文档的代码给我发一份,邮箱[email protected].谢谢!!
解决方案 »
- 懂win8 metro的进
- 大侠们,如何给combox里添加空置选项
- 求字符串长度的算法
- 请教页面抓取:抓取不到Table中的内容;
- VS2008 for c# 中如何新建一个 命名空间
- 申请了新号,给200分,新手问题,很简单,求的是方法,有劳各位高仙了,进来有分
- 请教:文件上传!
- 求助,关于正则表达式
- string OleDbconnString = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = D:\\学
- 关于反射的效率问题的讨论
- 如何将gridview转为table 输出?
- 完全相同的代码,用vs2005编译是好的,用vs2010就不行?
{
//Yes
}
else
{
//No
}
DialogResult result = MessageBox.Show("是否保存?", "标题", MessageBoxButtons.YesNoCancel);
if (result == DialogResult.Yes)
{
//Yes
}
else if (result == DialogResult.No )
{
//No
}
else if (result == DialogResult.Cancel)
{
//取消
}
2 TextChanged事件,IsChanged = false
3 退出时
Frm_Close()
{
if(IsChanged)
{
DialogResult result = MessageBox.Show("是否保存",MessageBoxButtons.OKCancel);
if(result == DialogResult.OK)
{
//Save;
}
else
{
//
}
}
定义一个布尔类型变量,判断文件是否被修改过
private bool ismodified=false;
在RTB的TextChanged方法中加入:
ismodified=true; //即如果RTB控件的内容被修改过,那么设置文件是否被修改过变量为true然后在你的方法中判断布尔类型的值即可:
if(ismodified)
{
//文件修改过,提示是否保存
}
else
{
//文件未被修改过
}