Einzelnen Beitrag anzeigen

Benutzerbild von JasonDX
JasonDX
(CodeLib-Manager)

Registriert seit: 5. Aug 2004
Ort: München
1.062 Beiträge
 
#3

Re: Einen Komponente auf einen "X" Form Ansprechen

  Alt 8. Mär 2006, 12:54
Zitat von Hador:
Bei dem was du vorhast könnte dir evtl. FindComponent helfen
(Application.FindComponent('Formular_73') as TXForm).TMyTable.machwas
Na ja, das problem ist ja, dass TXForm unterschiedliche Klassen sind, und ein TForm1 auf TForm2 zu casten geht richtig schief, auch wenn beide ein Tabelle: TMyTable enthalten.

Es gäb 2 Möglichkeiten:
a) Eine ähnliche Variante wie die von Hador:
(f_XX.FindComponent('Tabelle') as TMyTable).Open oder b) über ein Interface, was eine sauberere Lösung wäre.

greetz
Mike
Mike
Passion is no replacement for reason
  Mit Zitat antworten Zitat