У меня есть приложение на C # .Net 2.0, в котором реализован полноэкранный режим, например:
targetForm.WindowState = FormWindowState.Maximized;
targetForm.FormBorderStyle = FormBorderStyle.None;
targetForm.TopMost = true;
WinApi.SetWinFullScreen(targetForm.Handle); // let me know if you need the code of this methode
Если пользователь находится в полноэкранном режиме и пытается открыть справку, то ничего не происходит (отображается для пользователя), окно справки отображается за моей полноэкранной формой. Файл справки открывается так:
string helpPath= Registry.CurrentUser.OpenSubKey(@"Software\...").GetValue("HelpFile") as string;
System.Diagnostics.Process.Start(helpPath); // the helpfile is a *.chm file
Можно ли запустить Process
TopMost или перенести его перед формой вызова? И если да, то как?