protected ...
-
Ich arbeite mit VS 2008 Standard WinForms. In der Control Klasse gibt es eine Eigenschaft mit Namen : "protected bool ResizeRedraw". Die Klassen Form und Panel sind von Control abgeleitet. Bei Form lässt sich "this.ResizeRedraw = true," problemlos übersetzen. Wenn panel1 ein Objekt der Panel Klasse ist, lässt sich "panel1.ResizeRedraw = true" nicht übersetzen. Er findet ResizeRedraw nicht. Für "panel1.ResizeRedraw" ist im Intellisens-Fenster auch kein Eintrag zu sehen. Woran liegt das ?
-
Was erwartest du denn von protected?
Einmal greifst du innerhalb einer abgeleiteten Klasse darauf zu (this.). Das geht.
Einmal von ausserhalb (einer Instanz panel1.) Das geht weils nicht public ist nicht.