UltraDockManagerには現在のレイアウトを保存するメソッドSaveComponentSettings()と保存されたレイアウトを復元するメソッドLoadComponentSettings()が実装されています。フォームのロード時にSaveComponentSettings()メソッドを実行して初期のレイアウトを保存しておけば、任意のタイミングでLoadComponentSettings()を実行することにより、レイアウトをリセットして初期の状態へ戻すことができます。

public Form1()
{
	InitializeComponent();

	SuspendLayout();
	//UltraDockManagerの初期のレイアウトを設定する
	//...
	ResumeLayout();

  //UltraDockManagerの初期のレイアウトを保存する
	this.ultraDockManager1.SaveComponentSettings();
}

private void button1_Click(object sender, EventArgs e)
{
  //任意のタイミングでレイアウトをリセットする
	this.ultraDockManager1.LoadComponentSettings();
}

製品について

Ultimate UI for Windows Forms