私はこのようなコードをたくさん持っています、そしてそれは通常うまくいきます
private void button_Click(object sender, EventArgs e)
{
try
{
DialogResult result;
result = MessageBox.Show( "Questa operazione potrebbe richiedere alcuni minuti,\r\nsei sicuro di voler continuare?", "Attenzione", MessageBoxButtons.YesNo, MessageBoxIcon.Warning );
if ( result == System.Windows.Forms.DialogResult.Yes )
{
DoSomething();
}
else
{
DoSomethingElse();
}
}
Catch (Exception ex)
{
LogExceptio(ex);
}
}
しかし、何らかの理由で特定Windows Form
のMessageBox
が表示されていません。押すEnterと、[はい]をクリックしたように続行します。キーを押すとALT、MessageBoxが魔法のように画面に表示されます。
何か案が?この問題を解決するにはどうすればよいですか?