Почему может 'умерать' приложение, если делаю так:
Обрабатываю событие private void DataGridView1_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
{
Form1 frm = new Form1 ();
frm.Dr = this.DataGridView1.Rows[DataGridView1.CurrentCellAddress.Y];
//dgvr, в вызываемом модальном диалоге, объявлено как
DataGridViewRow dr = null;
internal DataGridViewRow Dr
{
set { Dr = value; }
get { return (Dr); }
}
frm.ShowDialog(this);
}
при этом, никаких Эксепшенов не возникает, а приложение просто виснет, и закрывается.