Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Forminhalt löschen (https://www.delphipraxis.net/13631-forminhalt-loeschen.html)

cylon 22. Dez 2003 22:43


Forminhalt löschen
 
Was muss man eingebn, damit der Inhalt der Form gelöscht wird und neuer inhalt hineingeladen wird?? :gruebel:

sakura 22. Dez 2003 22:46

Re: Forminhalt löschen
 
Meinst Du ein Delphi-Form oder eines im TWebBrowser?

...:cat:...

cylon 22. Dez 2003 23:04

Re: Forminhalt löschen
 
Delphi-Form..

Luckie 22. Dez 2003 23:16

Re: Forminhalt löschen
 
Um was für Inhalt geht und wie kommt der Inhalt auf das Fenster?

Toenn 22. Dez 2003 23:20

Re: Forminhalt löschen
 
ich glaube, er meint alle objekte auf einer form!?!?

Luckie 22. Dez 2003 23:26

Re: Forminhalt löschen
 
Zitat:

Zitat von tuenn
ich glaube, er meint alle objekte auf einer form!?!?

Er könnte aber rein theoretisch auch auf das Canvas gezeichent haben. :zwinker:

devnull 22. Dez 2003 23:27

Re: Forminhalt löschen
 
Kann man nich direkt die ganzen objekte mit
Delphi-Quellcode:
   Form1.DestroyComponents;
löschen ? (bzw. mit Form1.Free)

Toenn 22. Dez 2003 23:27

Re: Forminhalt löschen
 
Zitat:

Zitat von Luckie
Zitat:

Zitat von tuenn
ich glaube, er meint alle objekte auf einer form!?!?

Er könnte aber rein theoretisch auch auf das Canvas gezeichent haben. :zwinker:

Nichts ist unmöglich - Delphi (Toyota^^)

Zitat:

Zitat von devnull
Kann man nich direkt die ganzen objekte mit
Delphi-Quellcode:
   Form1.DestroyComponents;
löschen ? (bzw. mit Form1.Free)

Jo, geht.

cylon 27. Dez 2003 11:36

Re: Forminhalt löschen
 
Bei:
Delphi-Quellcode:
FormZero.DestroyComponents;
ernte ich diese Fehlermeldung:
http://www.lycoweb.de/fehler.bmp
Wie soll das dann gehen?? :gruebel:

Alexander 27. Dez 2003 11:57

Re: Forminhalt löschen
 
Willst du einfach z.B. die Inhalte der Edits oder ähnliches löschen bzw. leeren, dann create doch dein FEnster einfach neu, ->Application.CreateForm.

cylon 27. Dez 2003 12:23

Re: Forminhalt löschen
 
Ich will so ein Spiel machen und bei auswählen der Option "NEues Spiel" soll sich der Inhalt der Form löschen und was neues rein...

SirThornberry 27. Dez 2003 12:55

Re: Forminhalt löschen
 
Zuf Fehlermeldung: Du greifst nicht zufällig nach DestroyComponents wieder auf FormZero.Irgendwas zu?? Wenn doch ists ja logich das eine exception kommt da die Componenten nicht mehr da sind sondern "zerstört". Das einfachste ist
Delphi-Quellcode:
var oldowner: TObject;
begin
  oldowner := formzero.owner;
  formzero.free;
  formzero := TFormZero.create(oldowner);
end;
Nachteil bei dieser Variante ist das bissl viel im speicher rumgeschoben wird...

Pseudemys Nelsoni 27. Dez 2003 13:23

Re: Forminhalt löschen
 
Zitat:

Ich will so ein Spiel machen und bei auswählen der Option "NEues Spiel" soll sich der Inhalt der Form löschen und was neues rein...
wie wärs wenn du einfach neue forms nimmst oder frames?


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:31 Uhr.

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