我在winforms上有一个datagridview和listbox控件。我的任务不是在按下或点击列表框控件时从datagridview失去焦点。
我想继续关注datagridview。
例如:当datagridview有焦点时,如果我按或点击列表框,那么datagridview会失去焦点但我只想继续关注datagridview或点击列表框。 任何帮助将不胜感激。
我在列表框的点击事件上尝试了datagridview.focus()
,但它从 datagridview columns1 中失去了焦点,并将焦点转移到 datagridview columns2。简而言之事件和调用方法从datagridview失去了焦点。我只想在点击列表框时继续关注 datagridview columns1 。有可能吗?。
答案 0 :(得分:0)
如何在处理列表框的点击事件后立即致电yourDataGridView.Focus();
?
答案 1 :(得分:0)
在Default.aspx.cs
所在的Page_Load
页面顶部试试这个:
protected void Page_Load(object sender, EventArgs e)
{
Page.MaintainScrollPositionOnPostBack = true;
}
这应该回发并将焦点留在你离开的地方。