Avatar billede ziron Nybegynder
07. december 2002 - 22:05 Der er 7 kommentarer og
1 løsning

Timage under runtime.

jeg skal have lavet nogle timage's under runtime som skal have et panel som ejer.
og så skulle jeg også gerne kunne slette dem igen, og så lave dem igen?

nogen som lige kan lidt triks/hjælp på vej???

/ZIRON
Avatar billede ziron Nybegynder
07. december 2002 - 23:21 #1
hmm så har jeg fået lavet så man kan oprette billeder:

var
  billed : TImage;

og det er på billed jeg laver alle de nye billeder, men hvor dan kan jeg så få dem fjernet igen???
Avatar billede stoney Nybegynder
07. december 2002 - 23:34 #2
Hej Ziron

Long time No see !!

Du kan evt. sætte denne kode på din dobbelklik event på billedet.

procedure TForm1.Image1DblClick(Sender: TObject);
begin

if messagedlg('Vil du slette dette billede ?', mtconfirmation,[mbyes, mbno], 0 )= mryes then
( TComponent(Sender).Destroy );

end;

Stoney
Avatar billede ziron Nybegynder
07. december 2002 - 23:37 #3
hey hey... joo det er det, har ikke rigitg haft tid til sjov med delphi i 1. års tid. ikke fedt men sådan kan det jo gå...

jo det kunne man, men jeg skal kalde det fra en anden procedure. men jeg kom til at tænke på om man mon ikke bare kunne give den et name ( altså billede) og så bare free det...

/ZIRON
Avatar billede stoney Nybegynder
07. december 2002 - 23:41 #4
procedure TForm1.FormCreate(Sender: TObject);
begin
antalimage := 0;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
zironimage : TImage;
begin
inc(antalimage);
zironimage := TImage.Create(self);
zironimage.Name := 'imagenr' + inttostr(antalimage+1);
zironimage.Parent := Panel1;
zironimage.Height := 100;
zironimage.Width := 100;
zironimage.left := antalimage * 100 - 100 + 5;// her bliver de plac. horisontalt med en afstand af 5
zironimage.Top := 15;
zironimage.Picture.LoadFromFile('d:\donald2.bmp');
zironimage.Visible := true;

end;

Så kan du lave alle de image du vil
Avatar billede ziron Nybegynder
08. december 2002 - 01:15 #5
hehe takker. men at lave dem er ikke noget problem, det er når jeg skal have dem væk igen :)

/ZIRON
Avatar billede ziron Nybegynder
09. december 2002 - 09:17 #6
så har fået det til at "rulle", lavede en array med billeder, og så kunne jeg godt fjerne dem igen, uden probs, endnu :)

/ZIRON
Avatar billede ziron Nybegynder
09. december 2002 - 14:03 #7
stiney smider du ikke lige et svar, hvis du er interesseret i lidt??
Avatar billede stoney Nybegynder
10. december 2002 - 11:52 #8
:-)

Stoney
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