DataGridView
5列あります。最初の列で Enter キーを押すと、フォーカスが次の行に移動します。Enterキーを押したときにフォーカスを次の列に移動したい。
private void dgvComp_CellEnter(object sender, DataGridViewCellEventArgs e)
{
if (dgvComp.CurrentRow.Cells[e.ColumnIndex].ReadOnly)
{
SendKeys.Send("{tab}");
}
}
上記のコードでは、列 2、3、および 4 を読み取り専用列として使用しています。Tab を押すと、フォーカスは直接 5 列目に移動するはずです。
どうやってやるの?