![]() |
Komponenten löschen
Also, ich bin erst seit kurzem am programmieren mit delphi un hab ne ganz blöde frage.Auch wenn ich jetz geschlagen werde, aber:Wie kann ich bewirken, dass eine Komponente gelöscht wird?Z.B. wenn ich einen Button anklicke,oder so...
Bitte helft mir... Und ähh...kann man auch gifs ins Programm einbinden? |
Re: Komponenten löschen
Hallo und herzlich willkommen im DP!
Keine Blöde Frage ist das! Zitat:
Delphi-Quellcode:
Dann ist er wirklich weg oder du machst es so
procedure TForm1.Button1Click(Sender: TObject);
begin Button2.Destroy; end;
Delphi-Quellcode:
dann kannst du ihn später mit
procedure TForm1.Button1Click(Sender: TObject);
begin Button2.visible := false; end;
Delphi-Quellcode:
wieder sichbar machen!
Button2.visible := true;
Spider |
Re: Komponenten löschen
Eine Komponentelöscht man so:
Delphi-Quellcode:
Im Fall eines Buttons also so:
KomponentenName.Free
Delphi-Quellcode:
Button1.Free
|
Re: Komponenten löschen
Hi und herzlich Willkommen in dre DP! :hi:
Du wirst doch nicht gleich geschlagen, weil du was nicht weißt. :lol: Also, zu deiner Frage: du kannst zum Einen eine Komponente verschwinden lassen und zum Anderen sie löschen. Wobei du beim zweiten Vorsichtig sein musst, weil du dann nicht mehr darauf zugreifen kannst. Was darfs sein, der Herr? :mrgreen: Chris |
Re: Komponenten löschen
Das von the master ist auch nicht schlecht!
|
Re: Komponenten löschen
@Spider: Du solltest eine Komponente nicht mit destroy freigeben! Besser mit Free!
|
Re: Komponenten löschen
Vielen Dank,
echt net dass es hier nicht nur von überheblichen typen wimmelt die einen Anfänger höchstens Auslachen als ihm zu helfen.Danke. |
Re: Komponenten löschen
Delphi-Quellcode:
wo gibt's denn sowas?
echt net dass es hier nicht nur von überheblichen typen wimmelt die einen Anfänger höchstens Auslachen als ihm zu helfen.
Hier wird dich niemand auslachen! |
Re: Komponenten löschen
Delphi-Quellcode:
Was ist an Destroy so schlimm?
@Spider: Du solltest eine Komponente nicht mit destroy freigeben! Besser mit Free!
|
Re: Komponenten löschen
Schau mal in der OH nach:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz