の内容を変更することは想定されていませんInitializeComponent()
。ただし、デザイナーがコントロールを追加する順序によって、ドッキングのスタック順序が決まります。たとえば、デザイナーは以下を生成する可能性があります。
private void InitializeComponent()
{
//...
this.Controls.Add(this.dockTop);
this.Controls.Add(this.dockTop2);
DockTop と DockTop2 はPanel
withのタイプDock = DockStyle.Top
です。これにより、dockTop2 が の上部に表示されForm
ます。フォームの上部に配置したい場合はdockTop2
、デザイナー ファイルを変更する必要があります (変更が上書きされる可能性があるため、これは行うべきではありません)。
では、ドッキングの順序を設定するにはどうすればよいですか?