C产品在市场上有哪些独特优势?
- 内容介绍
- 文章标签
- 相关推荐
本文共计708个文字,预计阅读时间需要3分钟。
目录+C
目录
- C#事件参数(object sender,EventArgs e)
- C#函数中(object sender, EventArgs e)参数是什么意思
- object sender:表示触发事件的控件对象
- EventArgs e:表示事件数据的类的基类
C#事件参数(object sender,EventArgs e)
C#窗体程序有很多的事件,比如按钮点击事件,双击事件,Form_Load事件,这些事件的实现里都有两个参数(object sender,EventArgs e),什么意思呢?
我们可以看到,Form1_Load(object sender, EventArgs e)本质就是一个有两个参数的函数。
那么函数怎么能够自己调用自己呢?不能。它肯定在某个地方被调用了。
在Form1_Load上鼠标右键点击查看所有引用,如下:
然后点击这个查到的内容,转到它的调用出:
原来Form1_Load()是在Form1.desinger下面的InitializeComponent()函数里调用的。InitializeComponent()这个函数是在主界面Form类的构造函数里调用的。
本文共计708个文字,预计阅读时间需要3分钟。
目录+C
目录
- C#事件参数(object sender,EventArgs e)
- C#函数中(object sender, EventArgs e)参数是什么意思
- object sender:表示触发事件的控件对象
- EventArgs e:表示事件数据的类的基类
C#事件参数(object sender,EventArgs e)
C#窗体程序有很多的事件,比如按钮点击事件,双击事件,Form_Load事件,这些事件的实现里都有两个参数(object sender,EventArgs e),什么意思呢?
我们可以看到,Form1_Load(object sender, EventArgs e)本质就是一个有两个参数的函数。
那么函数怎么能够自己调用自己呢?不能。它肯定在某个地方被调用了。
在Form1_Load上鼠标右键点击查看所有引用,如下:
然后点击这个查到的内容,转到它的调用出:
原来Form1_Load()是在Form1.desinger下面的InitializeComponent()函数里调用的。InitializeComponent()这个函数是在主界面Form类的构造函数里调用的。

