Avatar billede friiiiis Novice
22. marts 2005 - 21:36 Der er 1 kommentar og
1 løsning

Problem med konstruktion af Image1:TImage under Runtime

Hej,

jeg vil gerne lave følgende

procedure...
var
Image1:TImage;
begin

...

Image1 := TImage.Create(form2);
Image1.Visible := true;
Image1.Picture.LoadFromFile('Thermal Diffu setup.bmp');

...

Problemet er at filen ikke bliver vist på form2...

har prøvet med:

  Image1.Show;
  Image1.Update;
  Image1.Refresh;
  Image1.Repaint;
  form2.Show;
  form2.Update;
  form2.Refresh;
  form2.Repaint;

men intet virker - og det er IKKE fordi filen 'Thermal Diffu setup.bmp' ikke er tilstede - det er den... Hvad mangler jeg?
Avatar billede stoney Nybegynder
22. marts 2005 - 22:42 #1
image1.parent := form2;

Stoney
Avatar billede martinlind Nybegynder
23. marts 2005 - 08:39 #2
friiiis >> En lille forklaring :)

Parent er den windows bruger når den skal tegne de componenter du har på din form, og Owner er den Delphi bruger når den skal save/loade din form fra dfm filen, derfor virker din image ikke før du har sat parent til din form2, som så er det vindue der sørger for at din image bliver tegnet.
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

IT-JOB

Netcompany A/S

Network Engineer

Skal lukkes AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Teamleder til AL Sydbanks GDPR & Tech Regulation i Aabenraa

IT-Universitetet i København

CIO

Udlændinge- og Integrationsministeriet

Contract manager til it-området i Udlændingestyrelsen