C#当创建一个新窗口时,如何让他激活并获得焦点

C#当创建一个新窗口时,怎么让他激活并获得焦点C#当创建一个新窗口时,怎么让他激活并获得焦点?我使用了以后

C#当创建一个新窗口时,怎么让他激活并获得焦点
C#当创建一个新窗口时,怎么让他激活并获得焦点?

我使用了以后代码,都不能让其获得焦点:

                对话框 dialog = new 对话框();
                dialog.Activate();
                dialog.Show(); 
                dialog.Activate();
                dialog.Focus();
C# 对话框
[解决办法]
用ShowDialog试试
[解决办法]
调用ShowDialog方法来显示对话框,更多内容参考MSDN:
Windows 窗体中的对话框

[解决办法]
检查下你有什么代码让它失去了焦点,而不是瞎凑。默认本来就是有焦点的。