Ik ben met een wizard en loop tegen het volgende probleem aan:
In mijn wizard wordt opgegeven hoeveel zones er zijn, daarna worden in de wizard spinedits aangemaakt (en bijgehouden in een TComponentList).
Ik laat dit ook gebeuren op mijn mainform, waar dus ook een Tcomponentlist bijgehouden wordt met zijn spinedits. Nu wil ik van de wizard de values van de spinedits kopieren naar de spinedits op het hoofdform. Dat doe ik zo:
Op beide forms heet de componentlist clZones. Maar ik kan op deze manier niet de clZones van frMain aanroepen. Hoe doe ik dat wel?
In mijn wizard wordt opgegeven hoeveel zones er zijn, daarna worden in de wizard spinedits aangemaakt (en bijgehouden in een TComponentList).
Ik laat dit ook gebeuren op mijn mainform, waar dus ook een Tcomponentlist bijgehouden wordt met zijn spinedits. Nu wil ik van de wizard de values van de spinedits kopieren naar de spinedits op het hoofdform. Dat doe ik zo:
Delphi:
1
2
3
| {Kopieer de waarden naar frMain} for i:=1 to frMain.speAantalZones.value do TSpinEdit(frMain.clZones[i]).value:=TSpinEdit(clZones[i]).value |
Op beide forms heet de componentlist clZones. Maar ik kan op deze manier niet de clZones van frMain aanroepen. Hoe doe ik dat wel?