社区
组件/控件开发
帖子详情
自定义控件无法获取mousewheel事件.
xiaoid
2013-05-12 12:02:26
继承control或者containercontrol都不能获取mousewheel事件.
请问怎么解决.
...全文
153
1
打赏
收藏
自定义控件无法获取mousewheel事件.
继承control或者containercontrol都不能获取mousewheel事件. 请问怎么解决.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
good_jobs
2013-05-21
打赏
举报
回复
继承自UserControl,protected override Onmousewheel(){}
用UIAutomation封装了很多实用的方法
根据UIAutomation封装了很多自定义方法 现在只需要实例化之后 直接调用方法即可完成。比如单击某个按钮,现在只需要直接调用ClickElement,非常实用。 ClickElement 单击指定的自动化元素 DisselectAllDataGridRow 不选中所有行 DisselectDataGridRow 不选中特定的某一行 FocusWindow
获取
窗口焦点 GetAllElement
获取
指定父自动化元素下的所有激活的控件 GetAllElementDetails
获取
指定自动化元素下的详细信息包括AutomationID,ControlType以及Name GetAllMenus
获取
所有菜单项 GetAllSubMenus
获取
某个菜单下的所有子菜单项 GetColumnsFromGridLine
获取
指定行的所有列 GetColumnValuesFromGridLine
获取
行的每一列数据 GetControlType(AutomationElement)
获取
制动自动化元素的控件类型 GetControlType(TypeOfControl)
获取
UIAutomation的控件类型 GetDocumentText
获取
document控件的值 GetElementByID
获取
父自动化元素下指定元素控件ID的引用 GetElementByName
获取
父自动化元素下的指定子元素的引用 GetElementsByControlType
获取
父自动化元素下的特定类型的所有自动化元素 GetGridLinesFromDataGrid
获取
网格控件的全部行元素的引用 GetHeaderFromDataGrid
获取
指定网格控件的标题栏引用 GetMenuBar
获取
菜单栏控件 GetMenuByName 通过特定的名称去
获取
菜单UI自动化元素 GetName
获取
指定自动化元素的名称 GetSubMenuByName
获取
主菜单下的指定子菜单项的引用 GetValue
获取
指定自动化元素的值 GetWindowByName(String)
获取
desktop下的指定窗口名称的子UI自动化元素 GetWindowByName(String, AutomationElement)
获取
特定父UI自动化元素下的制定窗口名称的子UI自动化元素 GetWindowList()
获取
当前桌面根下所有的UI自动化元素下 GetWindowList(AutomationElement)
获取
特定父UI自动化元素下的所有窗口的名称 RefindMainApplication 重新
获取
desktop下的指定窗口的自动化元素引用 SelectAllDataGridRow 选中所有行 SelectDataGridRow(AutomationElement) 选中特定的某一行 SelectDataGridRow(AutomationElement, Boolean) 将特定的DateGridRow加入选中项中 SelectValueInComboBox 从下拉框中选中指定值的项 SelectValueInListBox 从列表中选中指定值的项 SetValue 给予指定自动化元素赋值 以上的方法还不是很完善 正在完善中。如果有什么意见和建议,请发送邮件
获取
chenxu7601257@qq.com 如果你看了这个帮助文件之后觉得有用的,请发邮件
获取
,我将把dll文件给你。谢谢。
自定义控件
加入鼠标滚轮
事件
http://community.csdn.net/Expert/topic/5694/5694560.xml?temp=.9589044思路都是一样的,不过写法我不会C#,就找了一篇类似的贴上来源代码来源:http://www.cnblogs.com/submaie/archive/2006/12/05/474568.html1、注册
事件
2、拦截消息,然后激发
事件
C# Winform窗体中添加鼠标滚轮
事件
鼠标滚轮的方向判断
C# Winform窗体中添加鼠标滚轮
事件
鼠标滚轮的方向判断 如图所示,在控件中没有直接的鼠标滚轮
事件
,需要我们进行手动添加。 下面以
自定义控件
MapComponent为例进行说明: 添加鼠标滚轮
事件
: this.
MouseWheel
+= new System.Windows.Forms.MouseEventHandler(LMap_
MouseWheel
); 其中LMap_
MouseWheel
为鼠标滚轮上下滚动
事件
的自定义函数,当鼠标滚轮上下移动时,该函数会响应鼠标滚轮
事件
。 //鼠标滚轮
事件
自定义
.Net WInform开发笔记(三)谈谈自制控件(
自定义控件
)
@[TOC](.Net WInform开发笔记(三)谈谈自制控件(
自定义控件
)) 转发:https://www.cnblogs.com/menyiin/p/4031268.html
自定义控件
的出现有利于用户更好的实现自己的想法,可以封装一些常用的方法,属性等等,本文详细介绍一下
自定义控件
的实现,感兴趣的朋友可以了解下 末日这天写篇博客吧,既然没来,那就纪念一下。 这次谈谈自制控件,也就是自定义控...
[WPF
自定义控件
库] 关于ScrollViewr和滚动轮劫持(scroll-wheel-hijack)
1. 什么是滚动轮劫持 这篇文章介绍一个很简单的继承自ScrollViewer的控件: public class ExtendedScrollViewer : ScrollViewer { protected override void On
MouseWheel
(
MouseWheel
EventArgs e) { if (ViewportHeight + Vertic...
组件/控件开发
8,834
社区成员
7,151
社区内容
发帖
与我相关
我的任务
组件/控件开发
.NET技术 组件/控件开发
复制链接
扫一扫
分享
社区描述
.NET技术 组件/控件开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章