C# 如何检查DataGrid控件是否已失去焦点

C# 如何检查DataGrid控件是否已失去焦点,c#,datagrid,focus,controls,c#-2.0,C#,Datagrid,Focus,Controls,C# 2.0,datagrid聚焦后,它会在表单上显示一些按钮。但在datagrid失去焦点后,我应该使用什么事件来隐藏这些按钮呢?我可能应该提到,这个项目是在.NET2.0中完成的。您应该在dataGridView上注册。离开event。这是可行的,使用它是合乎逻辑的。我现在觉得有点傻:D@user2081328你应该感到非常愚蠢,不是因为不知道,而是因为不知道而感到愚蠢。这就像因为猜不出什么东西而感到愚蠢。不能使用它并不愚蠢,但因为不能猜测而感到愚蠢是难以置信的愚蠢。你在表单上写的关于按钮的内容是胡说八道

datagrid聚焦后,它会在表单上显示一些按钮。但在datagrid失去焦点后,我应该使用什么事件来隐藏这些按钮呢?我可能应该提到,这个项目是在.NET2.0中完成的。

您应该在
dataGridView上注册。离开
event。

这是可行的,使用它是合乎逻辑的。我现在觉得有点傻:D@user2081328你应该感到非常愚蠢,不是因为不知道,而是因为不知道而感到愚蠢。这就像因为猜不出什么东西而感到愚蠢。不能使用它并不愚蠢,但因为不能猜测而感到愚蠢是难以置信的愚蠢。你在表单上写的关于按钮的内容是胡说八道,与datagridview无关,与你的问题无关。Netcore 3.1为我工作
gridview.LostFocus += new EventHandler(gridview_LostFocus);

public void gridview_LostFocus(object sender, EventArgs e)
{
     //Do stuff when focus is lost
}