如何为Word外接程序创建设置对话框。
我已经创建了一个Windows Form,并且我正在调用‘form.Show()’,但它正在创建一个新的窗口。
如何通过form.ShowDialog(owner)传递所有者
我已经解决了为打开对话框创建一个帮助器的问题,但我不知道是否是最好的方法
public static DialogResult ShowDialog(Form dialog)
{
NativeWindow mainWindow = new NativeWindow();
mainWindow.AssignHandle(Process.GetCurrentProcess().MainWindowHandle);
DialogResult dialogResult = dialog.ShowDialog(mainWindow);
mainWindow.ReleaseHandle();
return dialogResult;
}发布于 2012-09-25 01:04:42
我解决了创建代码的问题:
public static DialogResult ShowDialog(Form dialog)
{
NativeWindow mainWindow = new NativeWindow();
mainWindow.AssignHandle(Process.GetCurrentProcess().MainWindowHandle);
DialogResult dialogResult = dialog.ShowDialog(mainWindow);
mainWindow.ReleaseHandle();
return dialogResult;
}https://stackoverflow.com/questions/12569432
复制相似问题