private void dgvSearch_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
//if (e.RowIndex > -1 && e.ColumnIndex > -1)//双击表头或列头时不起作用
if (e.RowIndex > -1)//双击表头不起作用
{
主窗体代码:
private void 双击弹出_Click(object sender, EventArgs e)
{
弹出窗体 s = new 弹出窗体();
if (s.ShowDialog() == DialogResult.OK)
{
MessageBox.Show("保存关闭。执行 对弹出做过的操作");
}
else
{
MessageBox.Show("不执行"); //取消关闭、直接关闭、alt+F4关闭 都执行此段代码
}
MessageBox.Show("继续...");
}
双击弹出窗体代码:
private void 保存关闭_Click(object sender, EventArgs e)
{//在这里执行一些处理 完成后传给主窗体s
this.DialogResult = DialogResult.OK;//正常关闭
}
private void 直接关闭_Click(object sender, EventArgs e)
{
this.Close();
}

浙公网安备 33010602011771号