我试图在.NET中使用PNG作为游标。 我已经设置了资源Public的Access修饰符。 以下代码无效:
Me.Cursor = New Cursor(My.Resources.oldCursor)
它说“解决方案失败了,不能新不能处理这些论点”
请帮忙
答案 0 :(得分:1)
试试这个:
'Fisrt convert your image to bmp format
Dim DummyVar As Image = Image.FromFile("image.png")
Using stream As New MemoryStream()
DummyVar.Save(stream, ImageFormat.Bmp)
End Using
Dim frm As New Form
Dim pb As New PictureBox
pb.Image = DummyVar
frm.Cursor = New Cursor(DirectCast(pb.Image, Bitmap).GetHicon())
frm.ShowDialog()
答案 1 :(得分:0)
使用网站https://convertio.co/png-cur/对文件进行一次转换。