Zitat:
Ist es möglich von einem String das passende TForm zu bekommen ohne nebenbei eine Liste der TForms (array) zu führen?
Ohne nicht, aber Delphi führt soeine Liste bereit.
Teil 2 könnte ich dann Screen.Forms[] übergeben.
Nein!
Die Indize sind nicht fest und Ändern sich ständig.
Erstmal beim Erstellen/Freigenben von Forms
und dann schiebt die
VCL das aktive Fenster immer auf Position 0, womit sich die Reihenfolge in der Liste ändert.
Zitat:
Der Label-Name ist etwa 'ClearEditLbl_' + IntToStr(i) + '_NameDesEdits'
Man glaubt es nicht, aber im TLabel gibt es ein Control-Property, wo man das Edit angeben kann.
Erstmal bekommt dann das Edit den Fokus, wenn man seinen Namen (das Label) anklickt
und in deinem Fall kann man mit diesem Property direkt auf das Edit zugreifen.