Hallo Delhi-Helfer
Heute wollte ich ein Programm schreiben das mit vielen kleinen Formularen arbeitet.
Diese ganzen kleinen Formulare habe ich auch erstellt, aber damit das laden und pflegen leichter ist, wollte ich das über Objektlisten machen.
Quelltext
1: 2: 3: 4: 5:
| OLFormular.Add(mmKalender); OLFormular.Add(mmEssensfertigung); OLFormular.Add(mmEssensplan); OLFormular.Add(mmHausaufgaben); OLFormular.Add(mmTermine); |
Das funktioniert schonmal.
Wenn ich nun einen entsprechenden Schalter klicke, bekomme ich den Index von dem Formular das ich laden möchte.
Und nun, will ich das Formular, so wie ich das erstellt habe, createn und laden:
Quelltext
1: 2: 3:
| Objekt:= (OLFormular.Items[Index]) as TForm; Objekt:= TForm.Create(Self); Objekt.Show; |
Jetzt habe ich 1 Problem mit meinem Vorgehen.
Das Formular ist grau... Warscheinlich ein ganz neues und nicht das von mir erstellte.
Kann mir jemand erklären, wie ich mein Formular laden kann?
Danke für evtl. Hilfe
