20151124001 关闭C#主窗体弹出是否关闭对话框
2015-11-24 21:45
330 查看
关闭C#主窗体弹出是否关闭对话框
private void Frm_Main_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult TS = MessageBox.Show("确定要关闭并退出程序?", "退出提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (TS == DialogResult.Yes)
{
e.Cancel = false;
//
if (m_bConnected == true)
{
int iResult = ADSHal.ADSHalAPI.ADS_DisconnectController(ref m_comAdatpter, ref m_comm); //断开连接连接门禁控制器
ADSHelp.PromptResult(iResult, true);
if (iResult == (int)ADSHal.ADSHalConstant.ADS_ResultCode.ADS_RC_SUCCESS)
{
//this.Text = "门禁Demo";
this.Text = "门禁连接断开";
m_bConnected = false;
}
}
}
else
{
e.Cancel = true;
}
}
private void Frm_Main_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult TS = MessageBox.Show("确定要关闭并退出程序?", "退出提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (TS == DialogResult.Yes)
{
e.Cancel = false;
//
if (m_bConnected == true)
{
int iResult = ADSHal.ADSHalAPI.ADS_DisconnectController(ref m_comAdatpter, ref m_comm); //断开连接连接门禁控制器
ADSHelp.PromptResult(iResult, true);
if (iResult == (int)ADSHal.ADSHalConstant.ADS_ResultCode.ADS_RC_SUCCESS)
{
//this.Text = "门禁Demo";
this.Text = "门禁连接断开";
m_bConnected = false;
}
}
}
else
{
e.Cancel = true;
}
}
相关文章推荐
- C#命名规则
- C#~构造方法
- c# ConfigurationSection
- C#中的委托与事件
- c# 基础部分 (基本数据类型-- 表达式)
- C#跳转语句
- 轻松学习C#的正则表达式
- [转载收藏]C#基础知识梳理系列十一:垃圾回收机制
- C# XML解析
- C#中的内存四区
- 关于C#中对象用作属性
- Observer Pattern 在C#是怎么使用的(一)
- C#获取当前路径的7种方法
- C#调用Web Service时的身份验证
- 浅析C#中的Attribute
- 最全的C#图片处理帮助类ImageHelper
- 使用C#开发ActiveX控件 11
- C#获取文件夹下指定格式的所有文件
- c# 生成xml,xsi不能生成问题
- C#引用外部DLL报错未能找到类型或命名空间名称(是否缺少using指令后程序集引用)