可以在删除前后加上
控件.Visible = false;
...
控件.Visible = true;

解决方案 »

  1.   

    不可能啊,除非你遍历那1000而不是while (listBox.SelectedItems.Count > 0)
    {
       listBox.Items.Remove(listBox.SelectedItems[0]);
    }
      

  2.   


    listBox1.BeginUpdate();
    // 这里删除多个items...
    listBox1.EndUpdate();
      

  3.   

    listBox1.<strong>BeginUpdate</strong>();
    // 这里删除多个items...
    listBox1.<strong>EndUpdate</strong>();
      

  4.   

    listBox1.BeginUpdate();
    // 这里删除多个items...
    listBox1.EndUpdate();