这是怎么回事,点也点不到,只能按桌面按钮然后再打开窗口才看得到我的代码如下:
private void AllVardataGridView_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e)
{ if (MessageBox.Show("Are you going to delete this row anyway?", "Deleting a row",MessageBoxButtons.OKCancel,MessageBoxIcon.Warning,MessageBoxDefaultButton.Button1) == DialogResult.Cancel)
{
e.Cancel = true;
}
else
{
DeleteBtn.Enabled = false;
}
}如果把中间显示对话框的一段改为:MessageBox.Show("Are you going to delete this row anyway?", "Deleting a row",MessageBoxButtons.OKCancel,MessageBoxIcon.Warning,MessageBoxDefaultButton.Button1,MessageBoxOptions.DefaultDesktopOnly
则对话框正常出现在最上面,但是按下一个按钮后,后面的窗口就最小化了,怎么回事?请大家帮忙分析分析。
private void AllVardataGridView_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e)
{ if (MessageBox.Show("Are you going to delete this row anyway?", "Deleting a row",MessageBoxButtons.OKCancel,MessageBoxIcon.Warning,MessageBoxDefaultButton.Button1) == DialogResult.Cancel)
{
e.Cancel = true;
}
else
{
DeleteBtn.Enabled = false;
}
}如果把中间显示对话框的一段改为:MessageBox.Show("Are you going to delete this row anyway?", "Deleting a row",MessageBoxButtons.OKCancel,MessageBoxIcon.Warning,MessageBoxDefaultButton.Button1,MessageBoxOptions.DefaultDesktopOnly
则对话框正常出现在最上面,但是按下一个按钮后,后面的窗口就最小化了,怎么回事?请大家帮忙分析分析。
//DefaultDesktopOnly是会出现这样的情况 TopMost = true;
if (MessageBox.Show(""...") == DialogResult.Cancel)
{
}
else
{
}
TopMost = false;