2012-12-04 51 views

回答

3

我不知道,如果这能帮助你,但我把这里作为一个答案。
让我知道如果这不能解决您的问题。

UltraDockManager有两种方法,分别为LoadFromXmlSaveAsXml,用于保存和加载控件的布局。

您可以在表单启动时使用SaveAsXml,并在需要时调用LoadFromXml以在初始状态下重置布局。

因此,例如,为了节省您的布局

string userDataFolder=Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); 
string fileToSave=Path.Combine(userDataFolder, "MyAppDataFolder", "currentLayout.xml"); 
ultraDockManager1.SaveAsXML(fileToSave); 

而对于为ApplicationData文件夹内的应用程序重新布局

string userDataFolder=Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); 
string fileToLoad=Path.Combine(userDataFolder, "MyAppDataFolder", "currentLayout.xml"); 
ultraDockManager1.LoadFromXML(fileToLoad); 

当然,我假设你有一个文件夹(MyAppDataFolder)为当前用户存储应用程序特定的数据。

+0

这似乎完美的工作! ... 谢谢!我正在使用点击一次,所以用户数据部分有点为我内置。 :) – AdamBT

相关问题