![]() |
Re: Ereignis OnAfterShow
Ginge das nicht auch so?
Delphi-Quellcode:
Auf die Schnelle unter Delphi 5 getippt und kurz ausprobiert.
unit Nix;
interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private-Deklarationen } FFirstRun: Boolean; procedure WMWindowPosChanged(var Msg: TWmWindowPosChanged); message WM_WINDOWPOSCHANGED; public { Public-Deklarationen } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.WMWindowPosChanged(var Msg: TWmWindowPosChanged); begin if FFirstRun then begin FFirstRun := false; ShowMessage(Format('%d : %d',[Msg.WindowPos^.cx,Msg.WindowPos^.cy])); end; inherited; end; //Nur zum Testen auf ButtonClick maximieren procedure TForm1.Button1Click(Sender: TObject); begin FFirstrun := true; WindowState := wsMaximized; end; end. |
Re: Ereignis OnAfterShow
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:24 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 by Thomas Breitkreuz