Toolbar Control mit vordefinierten Buttons

07/01/2008 - 10:51 von Klaus Wonner | Report spam
Hallo!

Ich möchte eine Toolbar schreiben welche einige vordefinierte Buttons hat.
Dazu habe ich ein neues Control erstellt welches von
System.Windows.Forms.ToolStrip erbt. Alls nàchstes habe ich mit dem Desinger
die ToolStripButtons eingefügt und konfiguriert.
Wenn ich dann dieses Control in einem Formular einfüge und bei einem der
ToolStripButtons eine Eigenschaft veràndere (z.B. Visible=False) wird der
Button im Designer ausgeblendet, doch sobald ich das Projekt starte, ist der
Button wieder sichtbar.

Hat jemand eine Idee woran das liegt?

Im grunde möchte ich so was àhnliches wie das BindingNavigator Control
erstellen nur ohne eine Anbindung an einen BindingSource. Bei dem
BindingNavigator können ja auch die Eigenschaften der Buttons individuell
angepasst werden.

Gruß
Klaus
 

Lesen sie die antworten

#1 Peter Fleischer
08/01/2008 - 06:39 | Warnen spam
"Klaus Wonner" schrieb im
Newsbeitrag news:

Ich möchte eine Toolbar schreiben welche einige vordefinierte Buttons hat.
Dazu habe ich ein neues Control erstellt welches von
System.Windows.Forms.ToolStrip erbt. Alls nàchstes habe ich mit dem
Desinger
die ToolStripButtons eingefügt und konfiguriert.
Wenn ich dann dieses Control in einem Formular einfüge und bei einem der
ToolStripButtons eine Eigenschaft veràndere (z.B. Visible=False) wird der
Button im Designer ausgeblendet, doch sobald ich das Projekt starte, ist
der
Button wieder sichtbar.

Hat jemand eine Idee woran das liegt?

Im grunde möchte ich so was àhnliches wie das BindingNavigator Control
erstellen nur ohne eine Anbindung an einen BindingSource. Bei dem
BindingNavigator können ja auch die Eigenschaften der Buttons individuell
angepasst werden.



Hi Klaus,
die im Designer getàtigten Einstellungen müssen als Code in vom Designer
generierten Code abgelegt werden. dazu sind die betreffenden Eigenschaften
mit den dazugehörigen Attributen zu kennzeichnen. Schau dir mal die
DesignerSerializationVisibilityAttribute Class an.

Viele Gruesse

Peter

Ähnliche fragen