Z-порядка не существует, как в VB, но вы можете использовать методы GetChildIndex
и SetChildIndex
, чтобы вручную получить и установить их индексы.
Здесь есть пример того, как его использовать.Вам, вероятно, нужно будет вести учет каждого индекса управления, хотя вы можете установить его обратно, когда закончите.
Возможно, вам нужно что-то подобное:
// Get the controls index
int zIndex = parentControl.Controls.GetChildIndex(textBox);
// Bring it to the front
textBox.BringToFront();
// Do something...
// Then send it back again
parentControl.Controls.SetChildIndex(textBox, zIndex);