ich suche nach einer brauchbaren Lösung für folgendes "Problem":
Ich programmiere gerade ein Tool zur Berechnung von Rissausbreitung (das tut aber nicht wirklich zur Sache). Diese Art Rechnung braucht je nach Problemstellung unterschiedliche Eingabeparameter. Eine einfache äquivalente Aufgabe wäre z.B. die Volumenberechnung von geometrischen Körpern: da brauche ich
- für eine Kugel nur einen Radius (R),
- für einen Zylinder einen Radius (R) und eine Höhe (H),
- für einen Quader drei Kantenlängen (A, B, C),
- für den Würfel nur eine (A)
usw.
Der Problemtyp soll über eine TComboBox ausgewählt werden; die Eingabeparameter sollen in einem Tab eines bereits definierten TPageControl untergebracht werden - und zwar auf einem(!), das sich - je nach Aufgabenstellung - die "Eingabemaske" ändert:
- nur ein TEdit für R der Kugel;
- 2 TEdits für H und R beim Zylinder
- ...
Kann man das Layout nicht im Voraus definieren und dann zur Laufzeit auf das Tab legen - und wie genau mache ich das konkret? Mir spukt was von TFrame im Kopf rum, habe damit aber noch nicht gearbeitet und brauche vielleicht einen Stubbs in die richtige Richtung. Oder gibt es noch andere Möglichkeiten?
Dankbar für jeden Tipp,
Photor