社区
C#
帖子详情
谁有空讲一下private void button1_Click(object sender, System.EventArgs e) 里的sender和e是干什么用的,msdn上讲解,我没看懂
duancj_1981
2006-01-19 05:49:43
谁有空讲一下private void button1_Click(object sender, System.EventArgs e){} 里的sender和e是干什么用的,msdn上的讲解不太好懂.
最好通俗一点.
...全文
464
3
打赏
收藏
谁有空讲一下private void button1_Click(object sender, System.EventArgs e) 里的sender和e是干什么用的,msdn上讲解,我没看懂
谁有空讲一下private void button1_Click(object sender, System.EventArgs e){} 里的sender和e是干什么用的,msdn上的讲解不太好懂. 最好通俗一点.
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xvting
2006-01-19
打赏
举报
回复
SENDER
button的click继承自control
control的click代码
protected virtual void OnClick(EventArgs e)
{
if (this.CanRaiseEvents)
{
EventHandler handler1 = (EventHandler) base.Events[Control.EventClick];
if (handler1 != null)
{
handler1(this, e);
}
}
}
handler1(this, e);
这里传递给sender的是this,所以这里的sender是这个button自己
jackeyooo
2006-01-19
打赏
举报
回复
sender 就是发出这个事件的对象阿,e代表一些参数,比如鼠标的枚举值等
xvting
2006-01-19
打赏
举报
回复
sender 就是这个button1
e:存放一些传递参数 EventArgs 顾名思义就是关于这个事件的一些参数
System.EventArgs 里的参数比较贫乏
看
private void button1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
e里面包含了,是哪个鼠标DOWN了,鼠标点的X,Y坐标等内容
Node.js机制及原理理解初步
node.js是单线程。好处就是1)简单2)高性能,避免了频繁的线程切换开销3)占用资源小,因为是单线程,在大负荷情况下,对内存占用仍然很低3)线程安全,
没
有加锁、解锁、死锁这些问题坏处就是如何解决高并发?node使用异步IO和事件驱动(回调函数)来解决这个问题。一般来说,高并发解决方案会提供多线程模型,为每个业务逻辑配备一个线程,通过系统线程切换来来弥补同步I/O调用的时间开销。而node.js
Node js机制及原理理解初步
Node js机制及原理理解初步
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章