无法设置自定义 MousePointer
在 Visual Basic 6.0 中,可以指定自定义鼠标指针,方法是向窗体或控件的 MouseIcon 属性分配一个图像,然后将 MousePointer 属性设置为 vbCustom 或 99。在 Visual Basic 2008 中,在设计时不支持自定义鼠标指针;MousePointer 属性由 Cursor 属性取代,且 MouseIcon 属性不再存在。
下面的代码在 Visual Basic 6.0 中设置一个自定义鼠标指针。
PictureBox1.Mousepointer = vbCustom
下一步做什么
如果在设计时设置了自定义鼠标指针,则选择一个新的鼠标指针,方法是在窗体或控件的“属性”窗口中选择 Cursor 属性。如果自定义鼠标指针与在设计时可用的那些鼠标指针不同,需要以编程形式对其进行设置。
如果在代码中设置了自定义鼠标指针,则修改您的代码以使用 Cursor 属性。可以使用任何光标文件 (.cur);不再支持图标文件 (.ico)。
例如,要在 PictureBox 控件中使用自定义手形光标,请输入如下代码。
PictureBox1.Cursor = New _ System.Windows.Forms.Cursor("C:\mypath\mycursor.cur")
请参见
概念
MousePointer(针对 Visual Basic 6.0 用户)