void __fastcall TForm1::Image1MouseMove(TObject *Sender, TShiftState Shift,
      int X, int Y)
{
    Image1->Picture->LoadFromFile("加亮的图像名“);}
//---------------------------------------------------------------------------void __fastcall TForm1::FormMouseMove(TObject *Sender, TShiftState Shift,
      int X, int Y)
{
    Image1->Picture->LoadFromFile("正常的图像名“);
}

解决方案 »

  1.   

    希望你能写一个继承自TImage控件的新控件。然后自己加入CM_MOUSEENTER以及CM_MOUSELEAVE的事件处理。这两个事件已经由Controls.pas声明。除此之外并没有方便快捷的方法。
      

  2.   

    在MOUSE MOVE事件发生的次数太多,
    在这儿改变图像效果很不好。。一般通用的方法就是cybercake(数字蛋糕) 说的那样。
    但尽管不要在这事件里干LoadFromFile 之类的事
      

  3.   

    dana 的方法国内好几本学DELPHI的入门书上都介绍过的,
    比较简单容易,也可以一试。