• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

gisoracle

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

C#窗体关闭事件的重载实例(转)

    来自:http://blog.csdn.net/liuyuehui110/article/details/6507254

    老是记不住override关键字。。因此也就不会重载函数。。。

    记个例子。。。

    C#窗体关闭事件的重载是什么呢?我们在实际操作中是如何实现的呢?

     

    我们会在编程的过程中碰到这样的问题,C#窗体关闭事件的重载使用到了什么方法呢?具体的操作步骤是什么呢?那么下面我们来看看具体的实例。

    C#窗体关闭事件的重载实例

    1. protected override void    
    2. OnFormClosing(  
    3. FormClosingEventArgs e)  
    4.  
    5. {  
    6.  
    7. if (MessageBox.Show(  
    8. "你确认要退出该程序吗?",  
    9.  "提示", MessageBoxButtons.YesNo,   
    10. MessageBoxIcon.Question,   
    11. MessageBoxDefaultButton.Button2) ==   
    12. DialogResult.Yes)  
    13.  
    14. base.OnFormClosing(e);  
    15.  
    16. else 
    17.  
    18. e.Cancel = true;  
    19.  
    20. }  

    C#窗体关闭事件的重载的基本情况就向你介绍到这里,希望对你了解和学习C#窗体关闭事件的重载有所帮助。

  附:

base关键字的用法:

base 关键字用于从派生类中访问基类的成员:

  • 调用基类上已被其他方法重写的方法。

  • 指定创建派生类实例时应调用的基类构造函数。

基类访问只能在构造函数、实例方法或实例属性访问器中进行。

从静态方法中使用 base 关键字是错误的。

posted on 2012-10-06 20:33  gisai  阅读(519)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3