c# listview 点击空白,也不改变焦点

private void listView1_MouseUp(object sender, MouseEventArgs e)
        {


            if (e.Button == MouseButtons.Left)
            {
                if (listView1.SelectedItems.Count > 0)
                {
                    //listView1.Items[listView1.SelectedIndices[0]].Index


                }
                else if (listView1.SelectedItems.Count <= 0)//点击空白区  
                {
                    if (this.listView1.FocusedItem != null)
                    {
                        ListViewItem item = this.listView1.GetItemAt(e.X, e.Y);
                        if (item == null)
                        {
                            this.listView1.FocusedItem.Selected = true;
                        }
                    }
                }  
            }
        }

你可能感兴趣的:(编程之路)