zoukankan      html  css  js  c++  java
  • C#编程可能没有留意的东西

    最近无意中看了些C#的一些编程指导教材,偶尔找到些平时没有注意的知识点。


    1. Windows Forms几个平时没有留意的常用的属性:
        AcceptButton:设置在表单击活状态下,按ENTER键对应反应的是那个按钮的函数。缺省值 None
        CancelButton:设置在表单击活状态下,按ESC键对应反应的是那个按钮的函数。缺省值 None
      

    2. Form在表单方法Show被调用时,事件和方法触发的顺序:
        Load -> GotFocus -> Activated -> Closing -> Closed -> Deactivate -> LostFocus -> Dispose
        Show方法隐含调用Load,因此如果一个表单即使没有载入,如果调用Show方法也会直接将表单载入。

    3. 当你需要在表单显示或者隐藏时运行某些代码,放在Activated和Deactivate比GotFocus和LostFocus事件中好。

    4. 收到close的请求,表单先运行Closing事件中代码,再Closed代码,因此数据有效校验放在Closing中为好。

    5. Hide方法,即使没有表单没有Load到内存中,当调用Hide时候也会将表单Load到内存中,但不显示。

  • 相关阅读:
    自定义 mapper
    solr 服务搭建
    jedis 连接redis
    jedis 整合 Spring
    Redis 安装
    HttpClient 工具类
    springMvc 中返回字符串 乱码解决
    linux常用命令解析
    压缩jar包
    控制反转
  • 原文地址:https://www.cnblogs.com/windsails/p/40321.html
Copyright © 2011-2022 走看看