(C # / WindowsMobile 6)
Давайте возьмем приложение с 3 STATIC формами: Form1, Form2, Form3, где Form1 открывает Form2, вызывая Form2.Show (), а Form2 делает то же самое с Form3. Form2 и Form3 имеют кнопку «Выход», которая просто скрывает форму (не «закрыть», просто скрыть).
Итак, мы выполним эти шаги:
- открыть приложение;
- перейти к Form2, нажав кнопку «Form2» на Form1;
- перейти к Form3, нажав кнопку «Form3» на Form2;
- откройте проводник и «заново откройте» приложение, нажав на его файл. Форма 3 появляется;
- скрыть форму Form3, нажав кнопку «Выход» на форме Form3 (this.Hide ()). Вот в чем проблема: вместо Form2 появляется файловый менеджер.
Я не хочу вызывать «вызывающую форму». Show () каждый раз, когда я скрываю форму. Это «работает», но после «this.Hide ()» и перед «callinform.Show ()» появляется экран проводника, и мне нужно «контролировать», кто кому звонит.
Как это решить? Есть ли способ вывести все заявки на первый план в том же порядке, в котором они появились?
Заранее спасибо.