Announcement

Collapse
No announcement yet.

Zugehörigkeit Interface abfragen???

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zugehörigkeit Interface abfragen???

    Hallo,
    <BR>
    ich arbeite mal wieder an einem Mehrfenstersystem und will bei Unterfenstern eine Methode aufrufen. Diese Methode soll jedoch nur bei Unterfenstern eines bestimmten Interface aufgerufen werden.
    <BR>
    Ein Form[] von Unterfenstern bekomme ich über <PRE>this.MdiChildren</PRE> aus dem MdiContainer.
    Wie kann ich nun am elegantesten abfragen ob mein Form dem Interface angehört??
    Momentan mach ich das noch folgendermaßen, ist aber nicht so wirklich schön!
    <PRE>
    // MdiChildren anpassen
    foreach( Form form in this.MdiChildren )
    if( form.GetType().GetInterface( "IEditLV" ) != null )
    ( ( IEditLV )form ).ConfigureGUIAuthorisation();
    </PRE>
    <BR><BR>
    Danke, Bav.

  • #2
    Hallo bavarian,<BR>
    hast du es schon mal mit :<BR>
    <PRE>
    // MdiChildren anpassen
    foreach( Form form in this.MdiChildren )
    {
    if ( form is IEditLV)
    {
    (form as IEditLV).ConfigureGUIAuthorisation();
    }
    }
    </PRE><BR>
    versucht?

    Gruß
    Christop

    Comment


    • #3
      Hi!

      Danke, das funzt wunderbar!!! Wie trivial!

      MfG Ba

      Comment

      Working...
      X