Ich erstelle während meine Applikation ausgeführt wird mehrere Buttons mit einer Prozedur, welche folgendermassen aufgebaut ist:
Delphi-Quellcode:
procedure TForm1.Button(Sender: TObject);
begin
Button := TButton.Create(Self);
with Button do
begin
Name := ModulName;
Caption := 'Options';
Parent := TForm1;
Top := 40;
Left := 400;
Width := 50;
Height := 25;
end;
end;
Nun besteht das Problem, dass nach dem schliessen und erneutem Aufrufen des Formulares mit den Buttons, alle Buttons wieder auftauchen, egal wo ich die Buttons freigebe.
Den einzelnen Buttons wird jeweils noch ein Bitmap zugeteil, welche beim Schliessen des Formulares alle brav den Speicher wieder freigeben.
Nun bin ich ratlos wie denn diese Buttons fachgemäss wieder entfernt werden können.
Gruss
hirnstroem