我在表单上有一个DataGridView组件。如何将焦点设置为此组件以使其响应箭头键?
答案 0 :(得分:11)
你可以:
dataGridView.Select();
或
dataGridView.Focus();
或者,您可以设置ActiveControl属性:
ActiveControl = dataGridView;
以下文字来自Microsoft
焦点是一种低级方法 主要用于自定义控件作者。 相反,应用程序员 应该使用Select方法或 孩子的ActiveControl属性 控件,或Activate方法 形式。
答案 1 :(得分:3)
你可以试试这个。
public void SetFocusToDataEntry()
{
_datagridview.Focus();
_datagridview.CurrentCell = _datagridview.Rows[1].Cells[2];
}