У меня есть проект с несколькими формами, и когда, например, форма A открывает форму B, которая открывает форму C, форма C закрывается, форма B и форма A перешли в обратную сторону окна , чтобы все открытые программы были показаны перед этими другими формами проекта..net Window Order
Почему это происходит и как я могу позаботиться о том, чтобы последняя открытая форма была показана, когда закрыта другая форма?
Не то, чтобы я хочу нарушить поток, это то, что сама моя программа является нарушенной. При закрытии формы C самая верхняя форма должна быть той, которая открывала ее, в форме B. Даже если другая программа была/не была/поднята между ними, другие программы покупаются перед Формой B, когда форма C закрыта. – Totty
Тогда первый абзац, который я написал, должен хорошо работать для вас - просто активируйте другую форму, когда вы закрываете/скрываете ее спереди. Это может быть одно свойство Form, которое, если оно не является нулевым, активируется. –
Существует уже механизм для достижения этого, однако, в свойстве владельца формы. –