windowsforms-devexpress-dot-xtrabars-dot-barmanager-dot-savetoregistry-x28-system-dot-string-x29.md
Using file paths sourced from untrusted input may expose unauthorized files or allow unintended file access. Always validate and normalize all external paths to prevent path manipulation.
Saves the BarManager component’s state to the system registry.
Namespace : DevExpress.XtraBars
Assembly : DevExpress.XtraBars.v25.2.dll
NuGet Package : DevExpress.Win.Navigation
[EditorBrowsable(EditorBrowsableState.Never)]
public virtual bool SaveToRegistry(
string path
)
<EditorBrowsable(EditorBrowsableState.Never)>
Public Overridable Function SaveToRegistry(
path As String
) As Boolean
| Name | Type | Description |
|---|---|---|
| path | String |
Location of the BarManager data within the system registry.
|
| Type | Description |
|---|---|
| Boolean |
true if the operation is successfully completed; otherwise, false.
|
This method is obsolete. Use the BarManager.SaveLayoutToRegistry method instead.
The following code demonstrates how to write and read a BarManager’s state to/from the system registry. The full path for the bars layout will be: HKEY_CURRENT_USER\DevExpress\XtraBars\States\MainState.
string regKey = "DevExpress\\XtraBars\\States\\MainState";
barManager1.SaveLayoutToRegistry(regKey);
//...
barManager1.RestoreLayoutFromRegistry(regKey);
Dim regKey As String = "DevExpress\XtraBars\States\MainState"
BarManager1.SaveLayoutToRegistry(regKey)
'...
BarManager1.RestoreLayoutFromRegistry(regKey)
See Also
Saving and Restoring a Bars Layout Manually