2014-12-01 43 views
0

我在表单内创建动态标签,并希望光标将其样式从标准样式更改为指针。此时代码如下所示:如何动态设置标签鼠标图标

Set lbl = Me.Controls.Add("Forms.Label.1") 
With lbl 
    .Caption = myArray(i) ' array of label names 
    .Top = i * 25 
    '.MouseIcon = "C:\hand.cur" <- this does not work 
End With 

不幸的是,这不起作用。

回答

1

你将需要:

... 
    .MousePointer = fmMousePointerCustom 
    .MouseIcon = LoadPicture("C:\hand.cur") 
End With 
+0

谢谢你,先生!有用。但你能否给我另一个建议。如果我想从url加载图标怎么办? – Jacobian 2014-12-01 15:44:46

+0

我想,我应该打开一个新的线程 – Jacobian 2014-12-01 16:05:33