Hallo liebe Community,
da ich mir nicht sicher bin, ob ich etwas falsch mache, oder ob es ein Bug von Visual Studio (Community 2019) ist, möchte ich mal euch dazu befragen:
Ich habe ein UserControl erstellt, welches mehrere Windows-Controls beinhaltet.
Dieses UserControl habe ich dann insgesammt 6x auf meine Form gepackt.
Nach ca. 2-3 mal öffnen des UserControls oder der Form, auf der sich das UserControl befindet (innerhalb VS) , kommt folgende Fehlermeldung:
Das Formular lässt sich so natürlich auch nicht mehr öffnen.
Ein Blick in den Designer-Code des Formulars verrät, das VS die Instanziierungen gelöscht hat, welche eigentlich so aussehen müsste:
Zudem tauchen dann noch folgende Warnungen auf:
Wenn ich die Instanziierung manuell wieder im Designer-Code ändere, kann ich das Formular wieder öffnen...bis das ganze wieder von Vorne losgeht.
Gibt es dafür eine Erklärung?
Edit:
Die UserControl-Klasse ist mit dem Schlüsselwort
Und falls ja, warum?
Danke & Gruß
da ich mir nicht sicher bin, ob ich etwas falsch mache, oder ob es ein Bug von Visual Studio (Community 2019) ist, möchte ich mal euch dazu befragen:
Ich habe ein UserControl erstellt, welches mehrere Windows-Controls beinhaltet.
Dieses UserControl habe ich dann insgesammt 6x auf meine Form gepackt.
Nach ca. 2-3 mal öffnen des UserControls oder der Form, auf der sich das UserControl befindet (innerhalb VS) , kommt folgende Fehlermeldung:
Das Formular lässt sich so natürlich auch nicht mehr öffnen.
Ein Blick in den Designer-Code des Formulars verrät, das VS die Instanziierungen gelöscht hat, welche eigentlich so aussehen müsste:
C#-Quellcode
- private void InitializeComponent()
- {
- //[...]
- this.processDisplay1 = new ProcessDisplay();
- this.processDisplay2 = new ProcessDisplay();
- this.processDisplay3 = new ProcessDisplay();
- this.processDisplay4 = new ProcessDisplay();
- this.processDisplay5 = new ProcessDisplay();
- this.processDisplay6 = new ProcessDisplay();
- //[...]
- }
Zudem tauchen dann noch folgende Warnungen auf:
Wenn ich die Instanziierung manuell wieder im Designer-Code ändere, kann ich das Formular wieder öffnen...bis das ganze wieder von Vorne losgeht.
Gibt es dafür eine Erklärung?
Edit:
Die UserControl-Klasse ist mit dem Schlüsselwort
Internal
versehen, könnte das eine mögliche Ursache sein?Und falls ja, warum?
Danke & Gruß