次のコードを使用して、新しいスレッドでフォームを開きます。
private void button1_Click(object sender, EventArgs e)
{
Thread thread = new Thread(ThreadProc);
thread.Start();
}
public void ThreadProc()
{
Form form = new Form();
form.TopMost = true;
form.ShowDialog();
}
しかし、新しく作成したフォームは、true に設定しても TopMost ではありません。
スレッド TopMost でフォームを作成するにはどうすればよいですか?