Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Objekte löschen (https://www.delphipraxis.net/12566-objekte-loeschen.html)

devnull 29. Nov 2003 22:43


Objekte löschen
 
Hi,

ich hab während der Laufzeit eines Programms Buttons auf einem OKBottom-Dialog erstellt.

:?: Wie kann ich jetzt, wenn ich den Dialog zu einem späteren Zeitpunkt öffne, die vorh. Buttons löschen ??????????
(am besten gleich während FormCreate des Dialogs)


devnull

Basic-Master 29. Nov 2003 23:35

Re: Objekte löschen
 
du kannst das ganze per findcomponent oder mit den components des form machen:so kannste das mit
findcomponent machen:
Delphi-Quellcode:
Self.FindComponent('deinButton').Free;

devnull 30. Nov 2003 11:15

Re: Objekte löschen
 
Ich weis aber nicht wie diese Buttons heißen und ich wollte wissen, ob man nicht einfach eine komplette Form (hier halt den Dialog) mitsamt Buttons... löachen kann


devnull

devnull 30. Nov 2003 11:25

Re: Objekte löschen
 
Also, ich habs probiert mit

Delphi-Quellcode:
   Self.FindComponent('deinButton').Free;
:gruebel: "Self" geht nicht .... Muss man da irgenwas bestimmtes vorher machen ?

devnull

mirage228 30. Nov 2003 11:30

Re: Objekte löschen
 
Delphi-Quellcode:
  Form.FindComponent('<name>').Free;
  // "Form" ist das Form, wo sich der Button befindet.
mfG
mirage228

Basic-Master 30. Nov 2003 11:32

Re: Objekte löschen
 
ich bin jetzt davon ausgegangen, dass der code im form war.. probiers so:
Delphi-Quellcode:
Form.FindComponent('deinbutton').Free;
du kannst das ganze aber auch per deinform.components machen...

devnull 30. Nov 2003 11:32

Re: Objekte löschen
 
Wie Recht du doch hattest :oops:

Touchdown 30. Nov 2003 11:38

Re: Objekte löschen
 
Wenn du als Owner des Buttons das Formular angibst, wird der Button auch aus dem Speicher gehauen, wenn dass Formular gefreet wird!

devnull 30. Nov 2003 11:44

Re: Objekte löschen
 
Das Problem was jetzt immer noch da is, is dass die Buttons immer noch auf der Form sind ...

Basic-Master 30. Nov 2003 14:23

Re: Objekte löschen
 
wie erstellst du denn deine buttons?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:10 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz