Einzelnen Beitrag anzeigen

made in Germany

Registriert seit: 28. Apr 2006
50 Beiträge
 
#1

Problem mit Komponente entfernen

  Alt 3. Mai 2006, 22:21
Hi!

Ich komm wieder mal nicht weiter,
ich hoffe ihr könnt mir helfen:


Ich möchte die hier zur Laufzeit erstellte Kompnente wieder entfernen.

Delphi-Quellcode:
var
imgnew:TImage;
x1,y1,imganz: Integer;


procedure TForm1.Button1Click(Sender: TObject);
   begin
        imgnew:=TImage.Create(self);
        imgnew.Parent:= SDIAppForm;
        imgnew.Show;
        imgnew.Canvas.Brush.Color:=clred;
        imgnew.PopupMenu:=Popupmenu1;
        imgnew.Canvas.Rectangle(x1,y1,x1+100,y1+100);

        imgnew.Name:='Image'+IntToStr(imganz); // Namen ändern
        imganz:=imganz+1;

        x1:=x1+5; //neue Koordinaten
        y1:=y1+5;
   end;




procedure TForm1.lschen1Click(Sender: TObject);
begin

TImage().Free; // Hier sollte nacher die ausgewählte Kompnente irgendwie wieder entfernt werden

end;
Das Image, das das Popupmenü geöffnet hat, soll entfernt werden.

Zumindest hab ich mir das so vorgestellt
  Mit Zitat antworten Zitat