初学C#,引入一个生成操作为 嵌入的资源 的cur文件也花了九牛二虎之力,官方MSDN说的太简单,项目结构比较复杂,造成我么样引用都报错,最后终于找到了答案,分享一下:
把*.cur加入到项目里面,设置属性"生成操作"为"嵌入的资源"。
try
{
this.Cursor = new Cursor(GetType(), "资源文件的路径");
}
catch(Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
GetType()其实就是指定命名空间的地方.
比如默认命名空间为 mynamespace
嵌入的资源 my.cur
类 class1.cs 命名空间为 mynamespace
类 class2.cs 命名空间为 mynamespace.test
在类 class1 中可以直接使用
Cursor = new Cursor(this.GetType(),"文件夹名"+ "." + "文件名");
在类 class2 中则要这样使用
Cursor = new Cursor((new Class1()).GetType(),"文件夹名"+ "." + "文件名"); 或
Cursor = new Cursor(typeof(Class1),"文件夹名"+ "." + "文件名");
并且资源必须是内嵌的,即embedded.
分享到:
相关推荐
1、使用自制光标(cur)设置光标形状 2、使用cur文件设置和取消窗体光标形状 3、使用png文件设置和取消窗体光标形状 4、设置和取消系统光标形状
光标CUR资源
cur光标win32.zip
包含一些鼠标光标.cur格式的文件.包含一些鼠标光标.cur格式的文件.包含一些鼠标光标.cur格式的文件
鼠标资源 cur 文件,c#等代码中都可以调用.很有用 如果大家还有好的,都拿来共享哦.
更改windows系统鼠标指针样式: 厌倦了windows默认的鼠标样式,想尝尝鲜嘛。 这里是搜集的网上的一些资源
易语言自定义鼠标光标源码,自定义鼠标光标,SendMessage,LoadCursor,SetCursor,GetCurrentProcess,LoadCursorFromFile,SetClassLong,GetDlgItem
可以将cur嵌入资源文件进行调用,实现自定义鼠标
包括自定义鼠标指针图案,和自定义鼠标点击特效(鼠标点击出现爱心特效,每次颜色不...好看的鼠标特效,好看的鼠标指针,自定义光标样式。 详细说明:https://blog.csdn.net/weixin_43151418/article/details/126462346
内涵8套鼠标指针,全部是cur格式的
自定义鼠标光标.rar
一些有用的光标(.cur),放大,缩小,手型,缓冲...MFC应用程序等开发很有用的。
在自定义arcengine 工具或命令时,通常需要自定义光标,这里提供了arcgis各种光标文件,cur文件
自定义鼠标指针扩大缩小左右转cur图,图片不多,就放大、缩小、左转、右转,下载前请看清,自己在网上也找了好久没有找到相关资源,最后自己动手转了,这次发出来大家可以看看。
鼠标光标,包括放大,缩小,手型,缓冲,拖曳,卡通等。一般开发足够了。
C#软件开发实例.私人订制自己的屏幕截图工具中使用的光标文件,参考:http://blog.csdn.net/testcs_dn/article/details/30835107
鼠标样式ani和cur文件
鼠标图标(.cur文件) Cursors.rar 图标文件 多种图标
这里有很多在编程的过程中可能会用到的个性自定义的光标。
放大镜(+-)cur文件