为了尝试使用对话框而不是 MessageBox,我使用了以下代码:
static public DialogResult ShowDialog(string title, string largeHeading, string smallExplanation,
string leftButton, string rightButton, Image iconSet)
{
using (BetterDialog dialog = new BetterDialog(title, largeHeading, smallExplanation, leftButton,
rightButton, iconSet))
{
DialogResult result = dialog.ShowDialog();
return result;
}
}
有关更多详细信息,请在此处找到此代码
然后我使用了一个按钮点击事件来调用对话框如下:
private void btnDialog_Click(object sender, EventArgs e)
{
BetterDialog dialogBox = new BetterDialog("Special Dialog", "large heading", "small explanation", null, "Ok", null);
dialogBox.ShowDialog(this);
}
我得到了错误:
'DotNetPerls.BetterDialog' 不包含带有 6 个参数的构造函数。
怎么了,请问有什么办法吗?