Suchergebnisse

Suchergebnisse 1-8 von insgesamt 8.

  • Benutzer-Avatarbild

    Hallo, innerhalb eines UserControl werden mittels 'AddHandler' Handler erstellt. Werden diese Handler automatisch entfernt beim Entfernen des UserControls mit .Dispose() aus dem ParentForm heraus oder muss ich das in einer VB.NET-Quellcode (1 Zeile) im UserControl manuell erledigen?

  • Benutzer-Avatarbild

    Alles klar. Was passiert wenn ich das nicht mache?

  • Benutzer-Avatarbild

    @RodFromGermany VB.NET-Quellcode (51 Zeilen)

  • Benutzer-Avatarbild

    @RodFromGermany Das ParentForm ist ziemlich umfangreich. Es beinhaltet im wesentlichen ein TabControl mit 11 TabPages. Auf 4 davon kann mittels ComboBox eines von (zur Zeit) 2 UserControl ausgewäht werden, welches dann auf dieser TabPage erscheint. Die Codeschnippsel oben sind stark zusammengekürzt. Die Parentklasse hat über 5000 Zeilen Code, der Designer knapp 4500, das ganze Projekt ist seit Jahren gewachsen und einige MB groß. Mit zig Klassen und Forms. Da ist es schwierig einen bestimmten te…

  • Benutzer-Avatarbild

    @VaporiZed Ich nutze 'Call' gerne um klar zu machen, dass ich keine Returnwert erwarte. Ich weiß, dass 'Call' mittlerweile angemeckert wird, aber gibt es triftige Gründe dagegen? Hast recht, ich habe meinen Code in Bezug auf den _handler umgeschrieben. VB.NET-Quellcode (26 Zeilen)

  • Benutzer-Avatarbild

    So, hat etwas gedauert, aber hier ist mal eine auf das nötigste abgespeckte Version meines Projekts. Nach dem Starten im ‚frm_ICM_7_5’ eine der ‚SPI CHx‘ TabPages anwählen und über ‚Select connected module on SPIx CHx‘ ein UserControl hinzufügen, bzw. ändern/entfernen. Es stehen das SPI IO Extension und SPI ADC Extension zur Verfügung. Diese legen in ihrer ‚LoadThisUserControl_Load()‘ Handler an. Beispiel ADC SPI Extension: Beim Entfernen des UserControls sollen dessen Handler natürlich auch wie…

  • Benutzer-Avatarbild

    Hab ich, war aber noch ne 4MB DLL drin. Dachte die wird gebraucht, dem war aber nicht so. Hab sie rausgenommenn.

  • Benutzer-Avatarbild

    @RodFromGermany Scheint zu funktionieren. Ich hatte immer etwas Bammel in der x.designer.vb rumzubasteln. Werden diese Einträge nicht überschrieben oder wird wird Protected Overrides Sub Dispose(ByVal disposing As Boolean) nur einmalig angelegt und anschließend nicht mehr angefasst? Die in Private Sub InitializeComponent() ändern sich ja auf jeden Fall mit Veränderungen im Form.