• winform 事件(摘录HQXY)


    winform事件

     

    事件参数:
    object sender - 事件主体
    EventArgs e - 事件数据
    函数体 - 我进行的操作

    常用事件:点击事件click

    (1)Load事件:该事件在窗体加载到内存时发生,即在第一次显示窗体前发生。
    (2)Activated事件:该事件在窗体激活时发生。
    (3)Deactivate事件:该事件在窗体失去焦点成为不活动窗体时发生。
    (4)Resize事件:该事件在改变窗体大小时发生。
    (5)Paint事件:该事件在重绘窗体时发生。
    (6)Click事件:该事件在用户单击窗体时发生。
    (7)DoubleClick事件:该事件在用户双击窗体时发生。
    (8)Closed事件:该事件在关闭窗体时发生。


    制作思路:
    做一个按钮,就只想这一个按钮的功能就行了
    如果需要其它按钮来进行辅助,这个情况
    只会出现在,你这个按钮做不下去了,才需要去考虑是否有其它按钮可以来帮忙的

     

    事件与方法区别

    事件其实是一个方法委托对象, 方法是一个过程,可以有参数和返回值,在方法中会实现一定动作功能 而事件对象呢,我们把它定义成一类方法的托管,比如常见EventHandler支持参数为(object sender, EventArgs e)的void方法。 我们在窗体加载的时候,调用Load委托,那么如果我们为Load添加了托管函数 例如 this.Load += new System.EventHandler(this.Form4_Load); 我们把方法Form4_Load托管给了Load委托 当窗体加载时,调用Load委托,Load委托找到托管的Form4_Load方法,就会执行Form4_Load方法 平常大家说的事件其实是委托给事件的方法 什么时候调用看需要 每个对象的方法完成一定功能,我们需要他的功能就去调用,方法要靠自己调用,而事件方法不用我们自己调用,在合适的时机,事件委托调用托管的方法
     
     
  • 相关阅读:
    PHP用户注册邮箱验证激活帐号
    利用openssl进行RSA加密解密
    RSA算法使用介绍
    JS七种加密解密方法
    JS调用PHP 和 PHP调用JS的方法举例
    php注册登录时生成的验证码
    Joomla!网站扫描工具joomscan
    Xamarin XAML语言教程控件模板的模板绑定
    Xamarin.Forms使用Slider注意问题
    ASP.net 资源请求漏洞利用工具PadBuster
  • 原文地址:https://www.cnblogs.com/suiyuejinghao123/p/5636353.html
Copyright © 2020-2023  润新知