c# 拖动控件事件
2012-05-09 09:52
183 查看
C#中提供了一个系统拖放事件,与拖放方法一起使用来达到更好的效果。常用的拖放事件如:
拖放事件:
DragEnter 当用户在拖放操作过程中首次将鼠标光标拖到控件上时,会引发该事件 ;
DragDrop 在完成拖放操作时发生 ;
GiveFeedback 在执行拖动操作期间发生 ;
DragLeave 如果用户移出一个窗口,则引发DragLeave事件 ;
DragOver 如果鼠标移动但停留在同一个控件中,则引发DragOver事件 ;
QueryContinueDrag 在拖放操作过程中,当键盘或鼠标按钮状态发生变化时,会引发QueryContinueDrag 事件。
QueryContinueDrag事件允许拖动源确定是否应取消拖放操作
拖放事件:
DragEnter 当用户在拖放操作过程中首次将鼠标光标拖到控件上时,会引发该事件 ;
DragDrop 在完成拖放操作时发生 ;
GiveFeedback 在执行拖动操作期间发生 ;
DragLeave 如果用户移出一个窗口,则引发DragLeave事件 ;
DragOver 如果鼠标移动但停留在同一个控件中,则引发DragOver事件 ;
QueryContinueDrag 在拖放操作过程中,当键盘或鼠标按钮状态发生变化时,会引发QueryContinueDrag 事件。
QueryContinueDrag事件允许拖动源确定是否应取消拖放操作
相关文章推荐
- C#中combobox 控件属性、事件、方法
- .C# 获取另一程序控件,改变值,触发事件
- c# TableLayoutPanel控件应用 动态添加控件及事件
- C#之WinForm基础 在哪里为控件添加新的触发事件
- c# timer控件中 引发事件 未将对象引用设置到对象的实例
- c# 鼠标在控件上拖动 移动窗体 移动窗口
- C#控件事件属性大全
- C#控件KeyDown、KeyPress与KeyUp的事件
- 安卓控件拖动和点击事件冲突处理----可拖动的FloatingActionButton
- C#按钮控件数组绑定按钮时间和键盘操作事件
- c# 如何重写控件的OnPaint事件
- C#控件中的KeyDown、KeyPress 与 KeyUp事件浅谈
- 在运行时通过鼠标拖动移动控件位置(c#)
- 关于在c#中创建用户控件后,winform应用程序在调用中无法通过点击用户控件的子控件为其自动添加事件代码的问题
- C#给控件动态添加事件
- C#递归遍历窗体所有textbox控件并设置textbox事件的方法
- C#为控件动态添加事件绑定的时机
- c#添加事件,以xtraTabPage控件添加MouseWheel事件为例,实现图像的放大缩小
- c# TableLayoutPanel控件应用 动态添加控件及事件
- C# onclientclick事件和验证控件冲突解决办法