各位帮帮忙看看哦~等答案呢~!!!谢谢了·

解决方案 »

  1.   

    从bitbtn继承,编写响应mouseenter和mouseleave消息的函数
      

  2.   

    或用一个很笨的方法,用IMAGE,我用过比如IMAGE放在FORM上,
    移入: IMAGE的ONMOUSEMOVE
    移出:FORM的ONMOUSEMOVE不过别骂我笨啊,呵呵
      

  3.   

    最简单的就是利用Image的OnMouseMove以及Form的OnMouseMove。
    大体格式:我给出的是C++格式的,转Delphi也简单:
    void __fastcall TForm1::Image1MouseMove(....)
    {
        }
    void __fastcall TForm1::Form1MouseMove(....)
    {
        Image的Left和Top同时加1;
    }
    同时,为了模拟出按钮的暗下和抬起,还需要处理Image的MouseUp和MouseDown;
    void __fastcall TForm1::Image1MouseDown(....)
    {
        Image的Left和Top同时加1;
    }
    void __fastcall TForm1::Imaege1MouseUp(....)
    {
        Image的Left和Top同时减掉1;}