maX*_*maX 5 vsto add-in ms-word
我正在使用 c# 创建一个 ms office word 插件。我有一个带几个按钮的丝带。单击其中一个按钮时,我需要一个带有几个文本框的弹出窗口。问题:如何在word addin中创建一个弹出对话框?
将新表单添加到您的加载项项目并根据需要进行设计。
在按钮单击处理程序中,您只需要执行“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; }
}
Run Code Online (Sandbox Code Playgroud)
该句柄是Word应用程序窗口的窗口句柄。
| 归档时间: |
|
| 查看次数: |
3403 次 |
| 最近记录: |