Я пока не смог найти приемлемого решения этой проблемы.C# вывести окно перспективы на передний план
У меня есть внешнее приложение, которое запускает окно перспективы, и я хочу убедиться, что оно всегда появляется спереди. Это не все время. Например. если я перейду в Outlook, а затем вернусь к приложению и запустим задачу, он просто начнет мигать внизу.
Я пробовал несколько предложений с getinspector.Active() и т. Д., Но ничего не работает.
Некоторые примеры кода:
String address = "[email protected]";
Outlook.Application oApp = new Outlook.Application();
Outlook._MailItem oMailItem = (Outlook._MailItem)oApp.CreateItem(Outlook.OlItemType.olMailItem);
oMailItem.To = address
oMailItem.Body = "example";
oMailItem.Display(true); //true = modal which I need for this task, have tried without also.
similar thread but with Delphi code that I do not know how to translate into c#