Hi!
Folgendes Problem:
Ich habe eine Statistiksoftware mit einer Datentabelle. Auf Knopfdruck geht eine neue Form auf und präsentiert die Daten als Grafik.
Erste Idee: Das Berechnen und Zeichnen der Grafik unter Form2_Load() zu integrieren. Funktioniert aber nicht, die Grafik ist nicht zu sehen. Selbst wenn ich am Beginn me.Show und/oder me.Refresh schreibe, wird die Grafik nicht gezeichnet. Ich vermute, Form2_Load() geschieht zu früh.
Zweite Idee: Das Berechnen und Zeichnen der Grafik unter Form2_Activate() zu integrieren. Funktioniert prima mit einem entscheidenden Nachteil: Bei jedem Fensterwechsel und Rückkehr zum Grafikfenster wird die Grafik ungewollt neu gezeichnet. Klar, es wird ja auch "Activate" wieder ausgelöst.
Wie mache ich es also richtig?
Danke vorab.
Folgendes Problem:
Ich habe eine Statistiksoftware mit einer Datentabelle. Auf Knopfdruck geht eine neue Form auf und präsentiert die Daten als Grafik.
Erste Idee: Das Berechnen und Zeichnen der Grafik unter Form2_Load() zu integrieren. Funktioniert aber nicht, die Grafik ist nicht zu sehen. Selbst wenn ich am Beginn me.Show und/oder me.Refresh schreibe, wird die Grafik nicht gezeichnet. Ich vermute, Form2_Load() geschieht zu früh.
Zweite Idee: Das Berechnen und Zeichnen der Grafik unter Form2_Activate() zu integrieren. Funktioniert prima mit einem entscheidenden Nachteil: Bei jedem Fensterwechsel und Rückkehr zum Grafikfenster wird die Grafik ungewollt neu gezeichnet. Klar, es wird ja auch "Activate" wieder ausgelöst.
Wie mache ich es also richtig?
Danke vorab.