![]() |
Erben-Forms in Prozedur öffnen möglich?
Hallo,
in unserer Anwendung gibt es ca 15 Forms, die von einem Urahnen abgeleitet wurden. Bislang wird jedes Form nach dem Schema
Delphi-Quellcode:
Am liebsten würde ich das ganze mit einer Prozedur erschlagen, die dann das übergebene Form nach dem oben genannten Schema öffnet. Ist das überhaupt möglich?
if ErbeForm = nil then
ErbeForm:= TErbeForm.Create(self) if not ErbeForm.Active then ErbeForm.Show |
Re: Erben-Forms in Prozedur öffnen möglich?
Warum soll das nicht möglich sein?
|
Re: Erben-Forms in Prozedur öffnen möglich?
Ungetested, aber so sollte es gehen:
Delphi-Quellcode:
procedure CreateAndOpenForm(var frm:TForm; fc:TFormClass)
begin if not Assigned(frm) then frm := fc.Create(nil {Application}); if frm.Active then begin if frm.WindowState = wsMinimized then frm.WindowState := wsNormal; // falls Form minimiert ist und der User es nicht sieht frm.BringToFront; end else frm.Show; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:40 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