我在DGV中的MessageBox有問題。所以,當我點擊單元格打開上下文菜單時,接下來我點擊這個菜單並且應該顯示MessageBox,但是不顯示。爲什麼?DataGridView和MessageBox
這是我的代碼:
private void DGV1_CellClick(object sender, DataGridViewCellEventArgs e)
{
ContextMenuStrip1.Show(Cursor.Position);
}
private void optionToolStripMenuItem_Click(object sender, EventArgs e)
{
DialogResult res = MessageBox.Show("Are You Sure?",
"Are You Sure", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (res == DialogResult.Yes)
{
......
}
}
此消息框顯示不出來,但在應用程序沒有什麼可以做,因爲如果在MessageBox被隱藏。 我想這一點:
MessageBox.Show(new Form { TopMost = true }, "Message");
但仍然沒有工作:(
也許你需要設置MessageBox的父級? –
放置一個斷點,看看它是否觸及事件 – MethodMan