如何将已经显示的表格带到前台并集中注意力?

Iva*_*van 3 .net c# winforms

如何以编程方式(假设我们已经将它作为变量引用)将一个已经显示的表单带到前台并将其集中在C#WinForms应用程序中?

Ale*_*Aza 7

你可以用SetForegroundWindow.这里的好例子:C#Force Form Focus.

[DllImport("User32")]
private static extern int SetForegroundWindow(IntPtr hwnd);
Run Code Online (Sandbox Code Playgroud)

用法:

SetForegroundWindow(form.Handle);
Run Code Online (Sandbox Code Playgroud)