请你帮我在我的表格上打开一个申请表(记事本)吗?
private void button1_Click(object sender, EventArgs e)
{
Process N = new Process.Start(@"notepad.exe");
N.ShowDialog(this);
}
我试试这个但是不正确。 那么,我怎样才能在我的表单上打开notepad.exe或word.exe作为ShowDialog?
Cordialy
答案 0 :(得分:0)
使用SetForegroundWindow function
。
声明using System.Runtime.InteropServices;
并使用
[DllImport("user32.dll")]
static extern bool SetForegroundWindow(IntPtr hWnd);
private void SetNotepadAsForegroundApp()
{
Process N = new Process.Start(@"notepad.exe");
SetForegroundWindow(N.MainWindowHandle);
}