Kommt jedes mal wenn die Form/App den Focus erhält... (Windows)
Create nur 1x!
Doch nochmal zum Thread Thema
Beispiel alt:
Delphi-Quellcode:
procedure TMainForm.FormCreate(Sender: TObject);
begin
LeftPanel.Width := 100;
RightPanel.Width := 100;
// Center Panel is align Client... Aber wie groß jetzt
Application.Processmessages;
Width_für_neue_Berechnung := CenterPanel.Width;
Berechne_Element_auf_CenterPanel(Width_für_neue_Berechnung);
...
end;
Beispiel neu:
Delphi-Quellcode:
procedure TMainForm.FormCreate(Sender: TObject);
begin
LeftPanel.Width := 100;
RightPanel.Width := 100;
TThread.Queue(NIL,Procedure ()
begin
Width_für_neue_Berechnung := CenterPanel.Width;
Berechne_Element_auf_CenterPanel(Width_für_neue_Berechnung);
end);
// In der Hoffnung hier den Wert nicht auch zu brauchen...
end;
Mavarik