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;//你想做的事 }