Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.064 Beiträge
 
Delphi 12 Athens
 
#4

AW: Zwei Forms Modal anzeigen

  Alt 10. Aug 2010, 19:31
geht eben nicht, denn jeder Aufruf irgendeines .ShowModal sperrt alle Forms, welche zu diesem Zeitpunkt schon angezeigt werden.

Heißt also, daß du mit Form2 in deinem Button die Form1 auch mit sperren würdest.


Probier es einfach mal aus:
Delphi-Quellcode:
procedure TForm5.Button1Click(Sender: TObject);
var
  f: TForm5;
begin
  f := TForm5.Create(self);
  f.Caption := 'ShowModal ' + TimeToStr(now);
  f.ShowModal;
  f.Free;
end;

procedure TForm5.Button2Click(Sender: TObject);
var
  f: TForm5;
begin
  f := TForm5.Create(self);
  f.Caption := 'Show ' + TimeToStr(now);
  f.Show;
  // f wird von seinem Parent freigegeben,
end;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (10. Aug 2010 um 19:34 Uhr)
  Mit Zitat antworten Zitat