Zugriff auf Properties eines ToolStrip-Control in einer geerbten Form

15/07/2009 - 22:52 von Carsten Ilwig | Report spam
Hallo Leute,

ich bin heute auf folgendes Problem gestoßen:

Ich habe ein Formular "Form1" und dieses enthàlt ein ToolStrip-Control,
dessen Zugriffsmodifizierer ist public.
Nun habe ich ein 2. Formular "Form2", das von Form1 abgeleitet ist.
In Form2 sehe ich zwar nun das ToolStrip aus Form1, habe aber über den
Designer keinerlei Zugriff mehr auf dessen Eigenschaften!!!
Diese sind alle disabled.
Verwende ich stattdessen ein "altes" ToolBar-Control, habe ich auch in Form2
vollen Zugriff auf die Eigenschaften.

Kann mir jemand sagen, was ich anstellen muss, um auch bei einem ToolStrip
in Form2 auf dessen Eigenschaften zugreifen zu können?

So wie es aussieht, betrifft dieses Verhalten auch alle anderen von
ToolsTrip abgeleiteten Controls.


Vielen Dank für Eure Hilfe
Carsten

PS:
Ich arbeite mit VS2008 Prof. und C# + .NET 3.5
 

Lesen sie die antworten

#1 Frank Dzaebel
18/07/2009 - 15:19 | Warnen spam
Hallo Carsten,

Ich habe ein Formular "Form1" und dieses enthàlt ein
ToolStrip-Control, dessen Zugriffsmodifizierer ist public.
Nun habe ich ein 2. Formular "Form2", das von Form1 abgeleitet ist.
In Form2 sehe ich zwar nun das ToolStrip aus Form1, habe aber über den
Designer keinerlei Zugriff mehr auf dessen Eigenschaften!!!



Die folgenden Steuerelemente werden immer dann
gesperrt, wenn sie in Vererbungen verwendet werden:
- ToolStrip
- MenuStrip
- ContextMenuStrip
- StatusStrip
- ToolStripPanel beinhaltet die Bereiche in einem ToolStripContainer
und einzelne ToolStripPanel-Steuerelemente.

[Architektur des ToolStrip-Steuerelements]
http://msdn.microsoft.com/de-de/lib...w9ex2.aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen