Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Schleife in OnShow, form wird erst am ende angezeigt? (https://www.delphipraxis.net/11208-schleife-onshow-form-wird-erst-am-ende-angezeigt.html)

Pseudemys Nelsoni 2. Nov 2003 05:44


Schleife in OnShow, form wird erst am ende angezeigt?
 
hi,

wenn ich im OnShow eine schleife habe, wird das show des forms erst NACH der schleife ausgeführt....wo kann ichs denn reinpacken damit das form davor sichtbar wird? onactivate is wohl schlecht oder? wenn das form mal nich aktiv is und ich es wieder aktiv mache wird die schleife ja nochmal ausgeführt.....sie soll aber nur nach onshow aufgerufen werden

Sharky 2. Nov 2003 05:50

Re: Schleife in OnShow, form wird erst am ende angezeigt?
 
Hai silent,

eventuell ein ProgressMessage in die Schleife? Oder die Schleife doch in OnActivate und nach der Schleife eine Variable setzten damit die Schleife nicht nocheinaml ausgeführt wird.

Pseudemys Nelsoni 2. Nov 2003 05:51

Re: Schleife in OnShow, form wird erst am ende angezeigt?
 
das mit apllication...hab ich schon ausprobiert, ging aber nicht, ne variable is ne gute idee

danke ;)

Rumpi 2. Nov 2003 07:17

Re: Schleife in OnShow, form wird erst am ende angezeigt?
 
Hi,

lagere deine Schleife in eine
Delphi-Quellcode:
Procedure MeineSchleife;
aus und erstelle
Delphi-Quellcode:
FFirstShow: Boolean;
in deiner Form.

Delphi-Quellcode:
procedure Form1.OnCreate( Sender: TObject );
begin
  FirstSchow := True;
end;

// On Activate is wohl besser
procedure Form1.OnActivate( Sender: TObject );
begin
  MeineSchleife;
end;
 
procedure Form1.MeineSchleife;
begin
  if FFirstShow then
  try
    // ... dein code

  finally
    FFirstSchow := False;
  end;
end;

mfg Rumpi

Pseudemys Nelsoni 2. Nov 2003 07:36

Re: Schleife in OnShow, form wird erst am ende angezeigt?
 
hoi, danke, es funzt =]


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:51 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