我正在创建一个Control Library项目.我有一些Cursor文件,我想在资源上添加.
因为在Resources.resx --->添加资源仅适用于String,Icon(.ico),Text file( .txt),Image(Png,bmp,jpeg,gif,tiff)文件.
所以我可以添加*.cur文件.我该怎么做?
谢谢
还有一个类别其他.你可以添加任何你喜欢的东西.
您还可以单击" 添加资源"旁边的小向下箭头,然后单击" 添加现有文件...".它会自动将其置于正确的类别中.
好.所以问题不在于将文件添加到资源中.而是从那里加载它会产生问题,因为Cursor类只支持Stream,但不支持byte [].
在这种情况下,您应该将它放入MemoryStream并将其提供给Cursor构造函数.
Cursor myCursor;
using (var memoryStream = new MemoryStream(Properties.Resources.MyCursorFile))
{
myCursor = new Cursor(memoryStream);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6632 次 |
| 最近记录: |