Avatar billede morten_s Nybegynder
27. august 2002 - 20:51 Der er 4 kommentarer og
2 løsninger

Skift af Application.Icon on the fly ?

Hvordan loader jeg et nyt Icon ind til mit program on runtime fra en TImageList ?
Avatar billede dkn Nybegynder
27. august 2002 - 20:57 #1
hmm hvis du har det i en res kan du gøre sådan:
Application.Icon.Handle := LoadIcon(HInstance, 'BOTTLE1') ;
Avatar billede dkn Nybegynder
27. august 2002 - 20:59 #2
Fandt det her, det kan jo ændres til imagelist:
http://www.swissdelphicenter.ch/torry/showcode.php?id=146
Avatar billede morten_s Nybegynder
27. august 2002 - 20:59 #3
Jeg har dem nu i en TImageList ;-)
Avatar billede morten_s Nybegynder
27. august 2002 - 21:07 #4
Hvodan får jeg listet billedet over fra ImageListen ??

var
  MyImage: TImage;
begin
  try
    MyImage:= TImage.Create;
    MyImage.Picture:= ?????? ImageList1.???
    Application.Icon:= MyImage.Picture.Icon;
  finally
    MyImage.Free;
  end
end;
Avatar billede stoney Nybegynder
27. august 2002 - 22:14 #5
procedure TForm1.Button1Click(Sender: TObject);
begin
ImageList1.GetIcon(0,Application.Icon);
end;


Ændrer application icon til det første "billede" i imagelisten.

Stoney
Avatar billede morten_s Nybegynder
28. august 2002 - 08:29 #6
dkn> Tak for dine bud

Stoney> Du er en stjerne
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