Hallo Leute,
ich programmiere gerade an einer MDI-Anwendung. Das Problem ist nur, es werden zur Laufzeit dynamisch untergeordnete Formulare erzeugt.
Diese sehen alle gleich aus, es befindet sich eine TeechartKomponente drauf. Ich erzeuge nun auf Kopfdruck die gewünschte Anzahl an Formularen das sieht so aus:
constructor TForm2.Create(AOwner: TWinControl; sParam: String);
begin
inherited Create(AOwner);
self.Caption := 'Kanal-Nr. '+sParam;
self.Name := 'child' + sParam;
self.Chart1.Name := 'Chart1' + sParam;
self.series1.Name := 'Name' + sParam;
end;
sParam ist wie'n Zähler und ist ausschlaggebend für den späteren Namen, Titel usw. des dyn. erzeugten Formulares (isch des richtig!?!)
Ja und nun zur Frage:
Wie kann ich dann die einzelnen TeeCharts ansprechen, die sollen nämlich total verschiedene Werte anzeigen und ich kriegs nicht gebacken!!!
Ok, danke im voraus
Tatjana
ich programmiere gerade an einer MDI-Anwendung. Das Problem ist nur, es werden zur Laufzeit dynamisch untergeordnete Formulare erzeugt.
Diese sehen alle gleich aus, es befindet sich eine TeechartKomponente drauf. Ich erzeuge nun auf Kopfdruck die gewünschte Anzahl an Formularen das sieht so aus:
constructor TForm2.Create(AOwner: TWinControl; sParam: String);
begin
inherited Create(AOwner);
self.Caption := 'Kanal-Nr. '+sParam;
self.Name := 'child' + sParam;
self.Chart1.Name := 'Chart1' + sParam;
self.series1.Name := 'Name' + sParam;
end;
sParam ist wie'n Zähler und ist ausschlaggebend für den späteren Namen, Titel usw. des dyn. erzeugten Formulares (isch des richtig!?!)
Ja und nun zur Frage:
Wie kann ich dann die einzelnen TeeCharts ansprechen, die sollen nämlich total verschiedene Werte anzeigen und ich kriegs nicht gebacken!!!
Ok, danke im voraus
Tatjana
Comment