我熟悉Excel AddIns的基础知识,但不知道如何设计,实现并稍后显示内部对话框。
在此处查看带图像的常设问题:
TIA
注意:
(1)我的编程语言是C#
(2)我更喜欢通过绘制它们来设计对话框。
答案 0 :(得分:3)
您可以使用MessageBox类,例如:
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;
}
如果要自己自定义对话框窗口,可以向项目添加新的Windows窗体,然后添加所需的控件。在代码中创建表单实例后,您可以使用Show或ShowDialog方法显示它。