Kontrolle "scheint" gesperrt zu sein

8

Ich versuche, Eigenschaften zu einem Steuerelement zu ändern, aber es scheint, als wäre es "gesperrt", aber in Wirklichkeit ist es nicht, weil wenn ich mit der rechten Maustaste auf das Steuerelement klicke, zeigt das Steuerelement als entsperrt.

>

Ich verwende Visual Studio 2005, und ich habe noch nie mit einem Steuerelement gearbeitet, das als solches in dem bereitgestellten Bild gesperrt zu sein scheint.

Ich würde wirklich eine einfache Erklärung und wie dieses Problem gelöst werden kann, schätzen, damit ich fortfahren kann, es zu ändern.

    
MPaul 05.12.2011, 21:47
quelle

4 Antworten

10

Dies geschieht, wenn Sie versuchen, ein vererbtes Formular zu entwerfen, und die Steuerelemente in diesem Formular sind privat . Der Designer beobachtet Zugriffsmodifikatoren. Gehen Sie zurück zum Basisformular und ändern Sie die Modifiers-Eigenschaft der Steuerelemente von Private in Geschützt.

    
Hans Passant 05.12.2011 22:16
quelle
3

Klicken Sie mit der rechten Maustaste auf das Formular und deaktivieren Sie die Option "Sperren sperren"

Das sollte helfen.

    
Marcin Wieczorek 05.12.2011 21:50
quelle
0

Gehen Sie zum Basiscode des Formular-Lösungs-Explorers - & gt; formXX - & gt; Dispose (Boolean) und Vererbungslinie zu Inherits System.Windows.Forms.Form

ändern     
Marwan 30.11.2015 10:17
quelle
0

Wenn Sie in Ihrem Projekt Formular A haben, dessen Name "Form.cs" ist, werden Klassen von anderen Formularen (B, C, D, usw.) die Vererbungsklasse "Form.cs" von Ihrem "A" sein. Es sollte Vererbung System.Windows.Forms.Form. Versuchen Sie einfach, den Namen Ihrer A-Formulare von "Form.cs" in "Form1.cs" zu ändern.

    
JohnnyBegg43 24.06.2016 18:01
quelle

Tags und Links