ここではC#を使用しています。ユーザーが[はい]または[いいえ]を選択できるフォームがあり、[いいえ]を選択した場合は、メッセージボックスが表示され、わかっているかどうかを尋ねるメッセージが表示されます。 [いいえ]をクリックすると、フォームを再度表示します。ここに私のコードです:MessageBoxの選択に基づいてShowDialogを行う方法
public void function()
{
MyForm form = new MyForm();
if (form.ShowDialog() == DialogResult.No)
{
if (MessageBox.Show("Are you sure?",
MessageBoxButtons.YesNo) == DialogResult.Yes)
{
runFinished.Dispose();
return;
}
else
{
//Show form again. How??
}
}
}
おかげさで皆さん、お手伝いします!
何回質問しますか?彼らは "はい"または設定回数をクリックするまで? –
あなたは単にform.ShowDialog()をもう一度呼び出すことはできません....? – Jeff
MyFormで「はい」をクリックするか、メッセージボックスで「いいえ」をクリックするまで表示し続けます。 – Daniel