110,502
社区成员
发帖
与我相关
我的任务
分享
protected override bool ProcessDataGridViewKey(KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
if (base.CurrentCell.RowIndex < base.Rows.Count - 1)
{
if (base.CurrentCell.ColumnIndex < base.Columns.Count - 1)
base.CurrentCell = base.Rows[base.CurrentCell.RowIndex].Cells[base.CurrentCell.ColumnIndex + 1];
else
base.CurrentCell = base.Rows[base.CurrentCell.RowIndex + 1].Cells[0];
}
return false;
}
return base.ProcessDataGridViewKey(e);
}
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
//if (_vertical && keyData == Keys.Enter)
//{
// SendKeys.Send("{TAB}");
// return (true);
//}
//else
//{
// return base.ProcessCmdKey(ref msg, keyData);
//}
return base.ProcessCmdKey(ref msg, keyData);
}
protected override bool ProcessDataGridViewKey(KeyEventArgs e)
{
if (e.KeyCode==Keys.Enter)
{
if (base.CurrentCell.RowIndex < base.Rows.Count - 1)
{
if (base.CurrentCell.ColumnIndex < base.Columns.Count - 1)
base.CurrentCell = base.Rows[base.CurrentCell.RowIndex].Cells[base.CurrentCell.ColumnIndex + 1];
else
base.CurrentCell = base.Rows[base.CurrentCell.RowIndex + 1].Cells[0];
}
return false;
}
return base.ProcessDataGridViewKey(e);
}