В представлении «Дизайн» выберите панель, а затем нажмите кнопку «Отправить назад» на панели инструментов или в контекстном меню.
Для этого нужно изменить порядок добавления элементов управления в форму.
Если у меня есть три элемента управления, то CheckBox
, Label
и Button
я вижу этот код вФайл .designer.cs:
this.Controls.Add(this.checkBox1);
this.Controls.Add(this.button1);
this.Controls.Add(this.label1);
Отправка CheckBox
на задний план изменяет порядок списка таким образом, чтобы он добавлялся последним.
this.Controls.Add(this.button1);
this.Controls.Add(this.label1);
this.Controls.Add(this.checkBox1);
Поэтому элементы управления в ControlCollection
должны быть нарисованы в обратном порядке, так как те, что в конце, и те, что находятся сзади, должны быть нарисованы первыми, чтобы их могли должным образом скрыть находящиеся впереди.