在控件外点击鼠标,使这个控件失去焦点
private void dialogAdvancedSearch_MouseUp(object sender, MouseEventArgs e)
{
if (!this.txtProductCity.ClientRectangle.Contains(e.Location) && !this.listView1.ClientRectangle.Contains(e.Location))//判断鼠标坐标是否在这个控件的范围内
this.listView1.Visible = false;//你想做的事
}

浙公网安备 33010602011771号