Hi,
die Frage ist, wenn Du den Typ nicht kennst, woher weißt Du, welche Methode es gibt.
Ein Interface in die Klassen zu implementieren wäre das beste (wie Ansgar vorschlägt)
Wenn das nicht geht, gibt es 2 weiter Lösungen:
Latebinding: Wandel den Type in ein Object. Auf dem kann man alle Methoden aufrufen:
object frm = new MyForm();
frm.MyMethod();
Falls das Objekt diese Methode aber nicht kennt, knallt es richtig.
Reflection: Über den Type kannst Du herausfinden, ob es die Funktion gibt, und kannst besser reagieren.
Viel Glück, Klaas
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!