Avatar billede cautoo Nybegynder
09. december 2001 - 21:41 Der er 4 kommentarer og
1 løsning

Animation

Jeg vil gerne kunne lave en animation som computerren beregner samme tid med den skal vise den, jeg kan godt finde ud af at lave billederne, men når jeg så bagefter sætter dem ind i mit TImGE COMPONENT begynder billedet T BLinke kan man ikke få den til bare at ligge billedet ovenpå uden at den først gør det gråt??+
Avatar billede stone Forsker
09. december 2001 - 22:05 #1
jeg havde dette eksempel liggende, der ligger 18
billeder i Timagelist som roterer om sin egen akse, som det gamle logo i netscape.
Timerinterval:100

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ExtCtrls, StdCtrls, ImgList;

type
  TForm1 = class(TForm)
    Image1: TImage;
    Button1: TButton;
    Timer1: TTimer;
    ImageList1: TImageList;
    Bevel1: TBevel;
    procedure FormCreate(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    ImageListIndex: integer;
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.FormCreate(Sender: TObject);
begin
ImageListIndex := 0;
Image1.Canvas.Brush.Color := clBtnFace;
Image1.Canvas.FillRect(Image1.Canvas.ClipRect);
ImageList1.Draw(Image1.Canvas,0,0,0,true);
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
Image1.Canvas.Brush.Color := clBtnFace;
Image1.Canvas.FillRect(Image1.Canvas.ClipRect);
ImageList1.Draw(Image1.Canvas,0,0,ImageListIndex,true);

Inc(ImageListIndex);

if ImageListIndex > ImageList1.Count -1 then
  ImageListIndex := 0;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.Enabled := not Timer1.Enabled;

if Timer1.Enabled then
  Button1.Caption := \'Stop\'
else
  Button1.Caption := \'Start\';
end;

end.
Avatar billede cautoo Nybegynder
09. januar 2002 - 15:07 #2
gider du ikk prøve at lave det om?
Avatar billede stone Forsker
09. januar 2002 - 18:36 #3
lave det om til hva?
Bliver den stadig grå mellem billederne?
Avatar billede cautoo Nybegynder
10. januar 2002 - 11:10 #4
det eksempel virker fint nok til billeder der ikke er så store men det der er meningen er at jeg har et billede puttet ind i en TBitmapvariebel som lad oos sige den hedder cautoo og så vil jeg gerne skifte image1\'s billede ud med cautoobilledet!!! altså uden imagelist!!!!!!!
Avatar billede cautoo Nybegynder
13. juni 2002 - 23:58 #5
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester