社区
C#
帖子详情
求一个制作C#光标Cursor的例子
编程爱好者L
2010-10-25 02:58:50
最近做项目遇到一个要制作光标的问题,以前没有做过,所以不知道从何下手,望高手指点...
...全文
601
11
打赏
收藏
求一个制作C#光标Cursor的例子
最近做项目遇到一个要制作光标的问题,以前没有做过,所以不知道从何下手,望高手指点...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
编程爱好者L
2010-10-25
打赏
举报
回复
终于做好了,多谢...
兔子-顾问
2010-10-25
打赏
举报
回复
...
我没下载,有病毒就换一个。你搜索下。
编程爱好者L
2010-10-25
打赏
举报
回复
[Quote=引用 8 楼 wuyazhe 的回复:]
下载一个指针编辑器,例如:http://www.aha-soft.com/cn/artcursors/
然后设置
Cursor.Current = new Cursor("光标文件.cur");
[/Quote]
有病毒啊....
兔子-顾问
2010-10-25
打赏
举报
回复
下载一个指针编辑器,例如:http://www.aha-soft.com/cn/artcursors/
然后设置
Cursor.Current = new Cursor("光标文件.cur");
zhiZhuoBi
2010-10-25
打赏
举报
回复
我也有光标的问题,都没解决好
编程爱好者L
2010-10-25
打赏
举报
回复
我是菜鸟希望各位能说清楚点...
编程爱好者L
2010-10-25
打赏
举报
回复
[Quote=引用 2 楼 wuyq11 的回复:]
Cursor myCursor = new Cursor(Cursor.Current.Handle);
IntPtr colorCursorHandle = LoadCursorFromFile("my.cur");//鼠标图标路径
myCursor.GetType().InvokeMember("handle", BindingFlags.Public |
BindingFl……
[/Quote]
当前上下文不存在LoadCursorFromFile,BindingFlags....
编程爱好者L
2010-10-25
打赏
举报
回复
打开之后是一个这样的东西,请问下代码该在哪里写?
wupeng7654111
2010-10-25
打赏
举报
回复
学习了。。
wuyq11
2010-10-25
打赏
举报
回复
Cursor myCursor = new Cursor(Cursor.Current.Handle);
IntPtr colorCursorHandle = LoadCursorFromFile("my.cur");//鼠标图标路径
myCursor.GetType().InvokeMember("handle", BindingFlags.Public |
BindingFlags.NonPublic | BindingFlags.Instance |
BindingFlags.SetField, null, myCursor,
new object[] { colorCursorHandle });
this.Cursor = myCursor;
http://blog.csdn.net/zgke/archive/2009/06/11/4260686.aspx
明哥说编程
2010-10-25
打赏
举报
回复
在项目中创建一个*.cur 格式的文件,制作完成后,
在程序中引用创建的*.cur 格式的文件,Cursor = new Cursor(GetType(), "my.cur");
C#
动态设置窗体
光标
外形程序设计与实现
在Windows Forms应用程序开发中,用户界面的交互细节直接影响用户体验。鼠标
光标
的动态变化作为一种直观的视觉反馈机制,在提升操作引导性和界面友好性方面具有重要作用。例如,当用户将鼠标悬停于可点击按钮时显示“手型”
光标
(),或在执行耗时操作时切换为“等待”
光标
(),均能有效增强用户的操作预期与系统响应感知。.NET框架通过类对Windows底层
光标
API进行了封装,使开发者无需直接调用Win32 API即可实现精细化的
光标
控制。
C#
鼠标指针的形状
Cursor
定义
C#
指针形状的两种方法。 1.控件属性定义法: 在Windows应用程序中,通过设置控件的
Cursor
属性可以定义鼠标的显示形状。控件(如Button控件)的
Cursor
属性用于设置鼠标指针的类型,默认为Default。 2.代码定义法: 在想要定义鼠标指针的地方写代码:
Cursor
=
Cursor
s.Default; (定义指针为Default类型)。
Cursor
属性表 值 说明 AppStarting 获取在应用程序启动时显示的
光标
Arrow 获取箭头
光标
c#
自定义
光标
及作用点位置
/// <summary> 自定义
光标
获取</summary> /// <param name="img">
光标
图片 </param> /// <param name="HotSpotX">
光标
作用点X </param> /// <param name="HotSpotY">
光标
作用点Y </para...
C#
拖动过程中修改
光标
样式
在Control 类中有virtual函数 public virtual OnDragOver(DragEventArgs e) 方法, 开发人员可以重载这个函数实现大部分功能,我们可以设置参数e.Effect,来决定很多行为,但是有的时候需要经常改变,比如用户可能要
求
在不同的条件下,
光标
显示是不同的,比如同样是e.Effect==DragDropEffects.None, 可能不同的条件下要显示
C#
隐藏
光标
:全局与局部方法
在.NET开发中,隐藏鼠标指针有不同方法。System.Windows.Forms.
Cursor
.Hide()会全局隐藏系统
光标
,适用于独占屏幕的应用(如全屏游戏),但会影响整个操作系统。而WPF中使用this.
Cursor
=
Cursor
s.None仅隐藏当前窗口内的
光标
,不影响其他应用,适合普通应用场景。选择方法需根据具体需
求
:全屏独占应用可选前者,常规窗口应用更适合后者。使用时要注意两种方法作用范围的差异对用户体验的影响。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章