C#触发事件

本文详细介绍了多种控件的事件触发机制及其应用场景,包括点击、拖拽等常见交互事件,为开发者提供了丰富的参考资料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

格式: 控件名_事件名(object sender,EventArgs e)

第一个参数object sender 提供事件的来源,第二个参数EventArgs e提供对象引用以及事件的信息

文档说明:

事件名                  触发条件

Activate                  当窗口激活时触发

ButtonClick              当工具条按钮被单击时触发

ButtonDropDown         当工具条控件的ButtonDropDown样式被单击时触发

CheckStateChanged      当控件的CheckState属性修改时触发

CheckedChanged        当控件的Checked属性修改时触发

Click                    当鼠标在控件上单击时触发

Closed                  窗口实际被关闭时触发

CloseUp                 当下拉日历中选择一个日期时由日期时间采集器触发

Closeing                 用户正在关闭窗口过程中触发

DateChanged            当月份日历控件的日期范围修改时触发

DateSelected            当月份日历控件的日期或范围被选择时触发

Deactivate               当窗体被置无效时触发

DoubleClick              当鼠标在控件上双击时触发

DragDrop                当控件在窗体上拖动时触发

DragEnter                当鼠标将一个项拖到控件的客户区域内时发生

DragLeave               当鼠标将一个项拖出到控件的客户区域内时发生

DragOver                当一个拖动操作正在进行且该项在控件的客户区域上时发生

DrawItem                 当状态条控件的面板需要重新绘制时触发

Enter                    当一个控件成为当前窗体的激活控件时触发

Format                   当一个控件请求在其回溯区展示文本时触发

FormatQuery             当一个控件查询如何展示或绘制一个自定义展示的字符串时

GiveFeedBack           当鼠标拖动一个选项时触发,从控件中获取信息并反馈到事件中

Help                     当用户从控件请求帮助时发生

InputLangChange         当窗体的输入语言事件发生变化时触发

InputLangChangeRequest  当系统请求窗体的输入语言修改时触发

KeyDown                 当按键被首次按下时触发

KeyPress                 当按键被按下且首次被释放时触发

KeyUp                    当按键被释放时触发

Layout                   当控件首次布局其内容时触发

Leave                    当在窗体上控件不在是激活状态的控件时触发

MDIChildActivate          当一个MDI子窗口被激活时触发

MenuComplete            当菜单选择完成时触发,此时已退出模式消息循环

MenuStart                当菜单展开时触发,此时已进入模式消息循环

MouseDown              当鼠标的按钮被按下时触发

MouseEnter              当鼠标首次进入控件的客户区时触发

MouseHover              当鼠标在控件的客户区持续一段时间时触发

MouseLeave             当鼠标离开控件的客户区时触发

MouseMove             当鼠标移动时触发

MouseUp                当鼠标按钮释放时触发

Move                    当控件移动事触发

PanelClick               当状态条控件内面板被单击时触发

QueryContinueDrag       当鼠标拖动一个选项时触发,会询问系统是否允许拖放操作

Resize                   当窗体或控件修改大小时触发

Scroll                    当滚动条滑块(thumb)被移动时触发

TextChanged             当控件的文本属性改变时触发

UserString                当控件需要解析一个字符串时触发

appCanParse属性必须是True

Validated                当控件被验证时触发

Validating                当控件正在被验证时触发

ValueChanged           当控件的值被改变时触发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值