Entwickler-Ecke
WinForms - Menülesten in Inherited UserControl gesperrt
Stane - Do 04.12.08 23:18
Titel: Menülesten in Inherited UserControl gesperrt
Hallo,
ich habe eine UserControl in einer Bilbliothek geschafft. Sie enthält zwei ToolStrip-Leisten und eine ZedGraph-Kontrolle (also eine Form, siehe Anhang). Beide Leisten und die Form sind alle als public deklariert. Soweit, sogut.
Dann leite ich von dieser UserKontrolle eine weitere ab, und zwar über AddItem->Inherited UserControl-><Basisklasse wählen>.
Das geht auch, aber in der abgeleiteten Kontrolle sind die Beiden Leisten gesperrt (als ob ich sie als private deklariert hätte). Die Properties zu denen sind grau angezeigt, also read-only, und lassen sich nicht editieren. Im Designer sieht es wie im Anhang aus: die Schlösschen bei den Toolstrips.
Die ZedGraph-Kontrolle ist dabei durchaus editierbar, kein Schlösschen.
Ich sehe keinen Unterschied zwischen den Leisten und sonst irgend einer Komponente; in der Basisklasse ist alles gleich public - oder gibt es für Toolstrips eine Ausnahme?
Weiß jemand über dieses Thema Bescheid? Gibt es ähnliche Erfahrungen?
Danke,
Stane
PS: WinXP, SP3, .Net 3.5, VS 2008
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!