我想让图片按钮有多种状态,可是我一移出的话它就会非常闪烁,
请大虾帮忙.

解决方案 »

  1.   

    不要把图片加到image中,那样移动时就会闪,你可以用canvas来画出
      

  2.   

    procedure TfrmMain.Image2MouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    var
     ttt:Tbitmap;
    begin
     ttt:=Tbitmap.Create;
     ttt.LoadFromFile(extractfilepath(application.ExeName)+'\Main_bmp\Home2.bmp');
     image2.Canvas.Brush.Bitmap:=ttt;
     image2.Canvas.Draw(0,0,ttt);end;是这样吗,还是会闪,请多多指点我这笨鸟.^_^
      

  3.   

    我是想以图片作为按扭,且在不同状态下图片状态也不想同.
    比如 在mousemove/mousedow/mouseup状态下
    能显示不同的图片.
    我现在就是在光标只要一移动,图片就会闪烁,非常不爽.
    不知当如何才能不闪烁呢.
    在线等!