【发布时间】:2016-08-01 15:27:53
【问题描述】:
如标题所述,我有一个表单,前面有一个 Datagridview。 datagridview 比我后面的表单小,我希望 Datagridview 在我单击除 Datagridview 之外的任何其他位置时消失。
我的代码如下所示:
this.dataGridView1.Leave += new System.EventHandler(this.focus);
Eventhandler 是这样定义的:
private void focus(object sender, EventArgs e)
{
if(dataGridView1.Focused == false)
{
dataGridView1.Visible = false;
}
}
我的问题是我的 Datagridview 仅在我的表单中的一个新事件被激活时才会消失,但当我单击表单上的文本框时不会消失。
谁能帮帮我?
【问题讨论】:
-
您希望数据网格在失去焦点时变得不可见?或者你的问题是什么?
-
@GuidoG 12 是的
标签: c# .net winforms drop-down-menu datagridview