Einzelnen Beitrag anzeigen

Rumpi

Registriert seit: 26. Aug 2003
Ort: Berlin
72 Beiträge
 
#4

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

  Alt 2. Nov 2003, 07:17
Hi,

lagere deine Schleife in eine
Procedure MeineSchleife; aus und erstelle
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
  Mit Zitat antworten Zitat