ユーザーが適切と思われるペインをカスタマイズ(配置/サイズ変更)できるようにする必要があります。また、ユーザーがペインを元の(初回実行)状態にリセットできる必要があります。ultradockmanagerには、元の状態にリセットできるものは何もありません。何かアドバイス?
(NetAdvantage 12.2 Win CLR4xを使用)
ユーザーが適切と思われるペインをカスタマイズ(配置/サイズ変更)できるようにする必要があります。また、ユーザーがペインを元の(初回実行)状態にリセットできる必要があります。ultradockmanagerには、元の状態にリセットできるものは何もありません。何かアドバイス?
(NetAdvantage 12.2 Win CLR4xを使用)
これがあなたを助けることができるかどうかはわかりませんが、私は答えとしてここに置きます。
これで問題が解決しない場合はお知らせください。
UltraDockManagerには、コントロールのレイアウトを保存およびロードする2つのメソッドがLoadFromXml
あります。SaveAsXml
フォームの起動時にSaveAsXmlを使用して、初期レイアウトをどこかに保存し、必要に応じてLoadFromXmlを呼び出して、レイアウトを初期状態にリセットできます。
たとえば、レイアウトを保存するには
string userDataFolder=Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
string fileToSave=Path.Combine(userDataFolder, "MyAppDataFolder", "currentLayout.xml");
ultraDockManager1.SaveAsXML(fileToSave);
そして、レイアウトをリセットするため
string userDataFolder=Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
string fileToLoad=Path.Combine(userDataFolder, "MyAppDataFolder", "currentLayout.xml");
ultraDockManager1.LoadFromXML(fileToLoad);
ApplicationData
もちろん、現在のユーザーのアプリケーション固有のデータを格納するフォルダー内に、アプリケーション用のフォルダー(MyAppDataFolder)があると思います。