AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Form "ganz beenden" ?

Ein Thema von Pseudemys Nelsoni · begonnen am 3. Apr 2003 · letzter Beitrag vom 3. Apr 2003
Antwort Antwort
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

Form "ganz beenden" ?

  Alt 3. Apr 2003, 15:52
hi,

wenn ich ein form(nicht das form1) schliessen möchte, mach ich das mit formX.close; ... sagen wir mal ich habe in einem editfeld was darauf liegt etwas eingegeben und schliesse das dann, beim erneuten aufruf des forms ist der text immer noch im edit feld. Wie beende ich denn ein form ganz?

gruss silent
Mario
  Mit Zitat antworten Zitat
mars

Registriert seit: 27. Mär 2003
4 Beiträge
 
#2
  Alt 3. Apr 2003, 16:39
Du erstellst das Formular zur Laufzeit und gibts es zur gegebenen Zeit wieder frei. Also mit
Code:
Application.CreateForm(TForm2, Form2);
wird das Formular erstellt. Dann zeigst du es zum Beispiel modal an:
Code:
Form2.ShowModal;
und gibst es frei:
Code:
Form2.Free;
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#3
  Alt 3. Apr 2003, 16:40
danke
Mario
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#4
  Alt 3. Apr 2003, 16:43
wenn ich Form2 freigebe mit form2.free, ist das form1 abgestürzt
Mario
  Mit Zitat antworten Zitat
Daniel B
(Gast)

n/a Beiträge
 
#5
  Alt 3. Apr 2003, 18:29
Hallo silent,

1. versuche es mal mit Form2.Destroy
2. Hast Du auch ein try..finally-Block benutzt?
Delphi-Quellcode:
procedure TMainForm.Button1Click(Sender: TObject);

begin
ResultsForm:=TResultForm.Create(self);
try
  ResultsForm.ShowModal;
finally
  ResultsForm.Free;
end;
Grüsse, DAniel
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#6
  Alt 3. Apr 2003, 18:35
hi, danke für den tip ...nein hatte kein block benutzt

mal probieren
Mario
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:23 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