ToolStrip Positionen speichern und wiederherstellen

07/04/2010 - 14:21 von Wolfgang Schröder | Report spam
Und gleich noch eine Frage:

ich habe in der MainForm einer MDI-Applikation ein ToolStripPanel mit
mehreren ToolStrips. Beim Beenden der Applikation speichere ich die
Positionen (.Location) und lese diese beim Programmstart wieder ein.

Jetzt erscheinen diese aber nicht so, wie ich sie hatte. Das klappt nur,
wenn ich sie exakt in der Reihenfolge mit ToolStripPanel..Join hinzufüge, in
der die ToolStrips vorher standen, aber das ist ja nicht Sinn der Sache.

Was mache ich falsch?

Wolfgang
 

Lesen sie die antworten

#1 Frank Dzaebel
07/04/2010 - 20:06 | Warnen spam
Hallo Wolfgang,

ich habe in der MainForm einer MDI-Applikation ein ToolStripPanel mit
mehreren ToolStrips. Beim Beenden der Applikation speichere ich die
Positionen (.Location) und lese diese beim Programmstart wieder ein.

Jetzt erscheinen diese aber nicht so, wie ich sie hatte. Das klappt nur,
wenn ich sie exakt in der Reihenfolge mit ToolStripPanel..Join
hinzufüge, in der die ToolStrips vorher standen, aber das ist ja nicht
Sinn der Sache.



Ansich benutzt man ja oft "ToolStripManager.SaveSettings" dafür:

[jfo's coding : ToolStripManager.SaveSettings and UserControls]
http://blogs.msdn.com/jfoscoding/ar...75121.aspx

... oder über die Merge- und RevertMerge-Methode:

[jfo's coding : Sample for ToolStripManager.Merge]
http://blogs.msdn.com/jfoscoding/ar...72113.aspx


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

Ähnliche fragen