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 つの引数を取るコンストラクターが含まれていません。
何が問題なのですか?