У меня есть форма с datagridview, и когда пользователь начинает вводить значение для первой ячейки в первой строке, также может нажать f2, чтобы отправить это значение, но я не могу получить доступ к значению ячейки, если пользователь не нажмет вкладку и не перейдет в другую ячейку
Ниже приведен мой код для доступа к значению ячейки при нажатии f2.
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
var key = new KeyEventArgs(keyData);
ShortcutKey(this, key);
return base.ProcessCmdKey(ref msg, keyData);
}
protected virtual void ShortcutKey(object sender, KeyEventArgs key)
{
switch (key.KeyCode)
{
case Keys.F2:
MessageBox.Show(dataGridView1.SelectedCells[0].Value.ToString());
break;
}
}
dataGridView1.SelectedCells[0].Value возвращает значение null