我正在使用 C# 创建一个 MS Office Word 插件。我有一条带有几个按钮的丝带。单击其中一个按钮时,我需要一个带有几个文本框的弹出窗口。
问题:如何在word插件中创建弹出对话框?
将新表单添加到您的加载项项目并根据需要进行设计。
在按钮单击处理程序中,您只需要执行“new MyPopupDialog().Show();”。如果您想让 Word 窗口成为对话框的父窗口,以便可以将其居中并使其成为 Word 窗口的模式,您可以创建一个可以在“new MyPopupDialog().ShowDialog(WordWindowWarper);”中使用的窗口包装类。 。像这样的东西:
public class WindowWrapper : IWin32Window
{
public WindowWrapper(IntPtr handle)
{
Handle = handle;
}
public IntPtr Handle { get; private set; }
}
该句柄是Word应用程序窗口的窗口句柄。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)