如何创建供 Excel 插件使用的对话框?
How to create a dialog for use by an Excel AddIn?
我熟悉 Excel 加载项的基础知识,但不知道如何设计、实现和稍后显示 内部对话框。
在此处查看带图片的常设问题:
TIA
备注:
(1) 我的编程语言是C#
(2) 我更喜欢通过绘制来设计对话框。
您可以使用消息框class,例如:
const string message =
"Are you sure that you would like to close the form?";
const string caption = "Form Closing";
var result = MessageBox.Show(message, caption,
MessageBoxButtons.YesNo,
MessageBoxIcon.Question);
// If the no button was pressed ...
if (result == DialogResult.No)
{
// cancel the closure of the form.
e.Cancel = true;
}
如果您想自己自定义对话框 window,您可以向项目添加一个新的 Windows 窗体,然后添加所需的控件。在代码中创建表单实例后,您可以使用 Show 或 ShowDialog 方法显示它。
我熟悉 Excel 加载项的基础知识,但不知道如何设计、实现和稍后显示 内部对话框。
在此处查看带图片的常设问题:
TIA
备注:
(1) 我的编程语言是C#
(2) 我更喜欢通过绘制来设计对话框。
您可以使用消息框class,例如:
const string message =
"Are you sure that you would like to close the form?";
const string caption = "Form Closing";
var result = MessageBox.Show(message, caption,
MessageBoxButtons.YesNo,
MessageBoxIcon.Question);
// If the no button was pressed ...
if (result == DialogResult.No)
{
// cancel the closure of the form.
e.Cancel = true;
}
如果您想自己自定义对话框 window,您可以向项目添加一个新的 Windows 窗体,然后添加所需的控件。在代码中创建表单实例后,您可以使用 Show 或 ShowDialog 方法显示它。