2012-12-04 49 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

相關問題