mousemove事件是有的,只不过字不能变色,图片应该可以显示,用PICTURE属性就可以了。

解决方案 »

  1.   

    按钮的字是无法变成蓝色的,但背景图案可以变化。
    Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
        Command1.Style = vbButtonGraphical
        Command1.Picture = LoadPicture(FileName)
    End Sub
    将上面的FileName改成你想装载的文件名。
      

  2.   

    哦,有点错误,上面Command1的Style属性需要手动设置。
      

  3.   

    啊,奇怪了,那我的VB里COMMAND1怎么没有MOUSEMOVE这个事件啊。你们能确定你们的VB里也有么,我装的VB6 SP5。
      

  4.   

    你的意思,是不是说,如果我想在程序运行的时候,让COMMAND1即可以显示文字,又可以显示图形是不可能的了,是不是啊?我不知道我理解的对不对啊。
      

  5.   

    哦,对不起,我找到MOUSEMOVE这个事件了。是我太粗心了。不好意思。下面就是要解决怎么让按钮在程序运行的时候即可以显示文字,又可以显示图形。还有,如果是文字的话,怎么改变字的颜色了。
      

  6.   

    可以显示文字和图形,把style设成1-Graphical。
    如果非要改变文字颜色,只能通过更改图片实现了。
      

  7.   

    这东西我做过,大家可以换一种思路呀,如果用image代替command的话,可以达到这种效果呀,自己试试吧。
      

  8.   

    image可以显示文字吗?别告诉我说用图片显示啊。
      

  9.   

    用FORM2.0的控件按钮,好象可以改变前景背景色,还能放图片,试试吧
      

  10.   

    http://zyl910vb.51.net/vb/gui/MouseLeave.htm
    判断鼠标移出的4种方法
    右击连接,目标另存为
    注意把下载后的*.zip.jpg改名成*.zip
      

  11.   

    谢谢你们,我已经用了那个控件了。但是怎么在CAPTION中不能用"&"。请指教。
      

  12.   

    我以前也碰到过一样的问题,解决的效果很差,最后自己下了个控件,效果
    还可以,要的话可以发给你,我的Email:[email protected]
      

  13.   

    form2.0好象是office带的控件,你的程序如果要安装在其他机器上就会有麻烦了