Einzelnen Beitrag anzeigen

Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#1

Warum wird OnResize beim Form.Show aufgerufen?

  Alt 30. Apr 2012, 13:26
Hi!

Ich habe einen Datenplotter programmiert, der beim Form.Resize die Kurven neuzeichnen soll. Mein Code arbeitet wie folgt:

Delphi-Quellcode:
//Zeichnen und Form anzeigen:
FGraph.DrawGraph;
FGraph.Show;


procedure FGraph.OnResize(...);
begin
 FGraph.Draw;
end;
Dummerweise wird beim ersten(!!) FGraph.Show aber scheinbar von Delphi aus ein Form.Resize aufgerufen, weshalb meine Zeichenroutinen dann alles doppelt machen. Warum ist das so, bzw was kann ich dagegen tun?

Grüße,
besten Dank,
Michael
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS
  Mit Zitat antworten Zitat