zoukankan      html  css  js  c++  java
  • 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方法 平常大家说的事件其实是委托给事件的方法 什么时候调用看需要 每个对象的方法完成一定功能,我们需要他的功能就去调用,方法要靠自己调用,而事件方法不用我们自己调用,在合适的时机,事件委托调用托管的方法
  • 相关阅读:
    多项式学习笔记(二) NTT
    矩阵树定理学习笔记
    拓展BSGS 学习笔记
    P2257 YY的GCD
    P1891 疯狂的lcm
    友链
    关于我
    焚燃指间の回忆
    洛谷P4180
    洛谷P2292
  • 原文地址:https://www.cnblogs.com/zyg316/p/5631601.html
Copyright © 2011-2022 走看看