[RunInstaller(true)]
public partial class Installer1 : Installer
{
public Installer1()
{
InitializeComponent();
}
public override void Install(System.Collections.IDictionary stateSaver)
{
base.Install(stateSaver);
}
private void Installer1_AfterInstall(object sender, InstallEventArgs e)
{
Form1 topmostForm = new Form1();
topmostForm.BringToFront();
topmostForm.TopMost = true;
topmostForm.ShowDialog();
} }
Мне нужно отобразить topmostForm перед пользовательским интерфейсом установщика Windows по умолчанию. Выше приведен пример кода внутри моего CustomAction, который я использую для создания формы. свойство TopMost или использование ShowDialog не помогает. Есть ли другое решение, чтобы моя форма была самой верхней и сфокусированной?