Avatar billede betatron Nybegynder
11. februar 2003 - 12:54 Der er 4 kommentarer og
1 løsning

OnMouse-Over/Out og GIF-filer i delphi??

Jeg har Delphi 6 og 2 spørgsmål!!

1. Når jeg fører cursor'en over en StaticText vil jeg gerne have den til at skifte farve, fra sort til blå. Og når jeg fjerner cursor'en igen vil jeg gerne have den til at skifte tilbage til sort igen. Hvordan gør jeg det??

2. Hvordan sætter jeg en/et gif animation/billede ind på form'en i Delphi??
Avatar billede stone Forsker
11. februar 2003 - 13:12 #1
procedure TForm1.stMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
st.Font.Color:=clblue;
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
st.Font.Color:=clblack;
end;
Avatar billede stone Forsker
11. februar 2003 - 13:12 #2
det var et svar
Avatar billede stone Forsker
11. februar 2003 - 13:27 #3
animeret gif:

i private declarations indsættes denne kode:

ImageListIndex: integer;

indsæt Timagelist på din form hvis du har alle billederne enkeltvis, indsæt dem i Timagelist
indsæt en timer på din form

indsæt denne kode i din FormCreate:
ImageListIndex := 0;
Image1.Canvas.Brush.Color := clBtnFace;
Image1.Canvas.FillRect(Image1.Canvas.ClipRect);
ImageList1.Draw(Image1.Canvas,0,0,0,true);

indsæt denne kode i TimerTimer:
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;

Indsæt denne kode i din formOnShow:

Timer1.Enabled := not Timer1.Enabled;

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

Hvis du vil gøre det på denne lette måde skal du have fat i et component der kan håndtere animerede Gif.... Kan ikke huske hvor men det var vist en med navnet Melander som har lavet et component til det.
Avatar billede athlon-pascal Juniormester
11. februar 2003 - 20:11 #4
Anders Melander - hans website, www.melander.dk, har været nede rigtig rigtig længe :-(

Men TGIFImage v.2.2 findes også på torry.net: http://www.torry.net/quicksearch.php?String=Full TGraphic implementation of the GIF graphics f&Title=No&Exact=Yes
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