none
Usercontrol aus Assembly dll in GUI-EXE laden RRS feed

  • Frage

  • Hallo,
    ich würde gerne ein Usercontrol aus einer DLL zur Laufzeit in meine Hauptanwendung integrieren.
    In meiner Anwendung habe ich ein Panel und dort soll sich das UserControl andocken.
    Wie macht man das?

    Danke
    Reinhard
    Montag, 7. September 2009 22:47

Antworten

  • Hi Reinhard,
    du musst eine Instanz erzeugen und der Controls-Liste des Containers (in deinem Fall dem Panel) hinzufügen:

    Dim c As New myUserNameSpace.myUserControl
    With c
      .Eigenschaft = Eigenschaftwert ' Eigenschaften des UserControls mit Werten belegen, z.B. Dock oder Top, Left, Width, Height
    End With
    myPanel.Controls.Add(c)

    --
    Peter
    • Als Antwort vorgeschlagen Peter Fleischer Dienstag, 8. September 2009 06:13
    • Als Antwort markiert ReinhardH Dienstag, 8. September 2009 11:54
    Dienstag, 8. September 2009 06:13

Alle Antworten

  • Hi Reinhard,
    du musst eine Instanz erzeugen und der Controls-Liste des Containers (in deinem Fall dem Panel) hinzufügen:

    Dim c As New myUserNameSpace.myUserControl
    With c
      .Eigenschaft = Eigenschaftwert ' Eigenschaften des UserControls mit Werten belegen, z.B. Dock oder Top, Left, Width, Height
    End With
    myPanel.Controls.Add(c)

    --
    Peter
    • Als Antwort vorgeschlagen Peter Fleischer Dienstag, 8. September 2009 06:13
    • Als Antwort markiert ReinhardH Dienstag, 8. September 2009 11:54
    Dienstag, 8. September 2009 06:13
  • Besten Dank Peter. Gruß Reinhard
    Dienstag, 8. September 2009 11:55