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;
}