Как я могу сказать во время выполнения, какой элемент управления впереди? - PullRequest
0 голосов
/ 12 апреля 2009

У меня есть элемент управления контейнера (Panel), в который загружено число Forms. Исходя из взаимодействия с пользователем, я .BringToFront() определенных форм. Тем не менее, в других частях программы, я хотел бы выяснить, какая форма в настоящее время впереди. (Другими словами, определите, в какой последней форме был вызван метод .BringToFront().)

Как лучше всего определить, какой элемент управления находится впереди?

1 Ответ

1 голос
/ 12 апреля 2009

Вы можете использовать метод GetChildIndex коллекции Controls для получения индекса определенного дочернего элемента управления.

this.Controls.GetChildIndex(myControl);

Самое высокое значение сверху.

...