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
Einloggen, um Attachments anzusehen!