C# 如何清空listbox里的值

如题所述

使用listBox.Items.Clear()函数来清空listbox里的值,测试代码如下:

        private void button1_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
        }

效果如下:


MSDN中Clear()函数介绍:

Clear()

从集合中移除所有项。
备注
当从列表移除项时,将丢失有关被删除项的所有信息。 若要从 ListBox 中移除单个项,请使用 Remove 或 RemoveAt 方法。


温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-22
listBox1.Items.Clear();本回答被提问者采纳
第2个回答  2010-10-22
SendDlgItemMessage(hwnd,IDC_LST1,LB_RESETCONTENT,0,0);

祝好运!--------------臭即是香!
第3个回答  2015-11-16
this.listbox.items.clear();
第4个回答  2010-10-22
if (listBox1.Items.Count > 0)
{
listBox1.Items.Clear();
}

C# 如何清空listbox里的值
使用listBox.Items.Clear()函数来清空listbox里的值,测试代码如下:private void button1_Click(object sender, EventArgs e) { listBox1.Items.Clear(); }效果如下:MSDN中Clear()函数介绍:Clear()从集合中移除所有项。备注当从列表移除项时,将丢失有关被删除项的所有信息。 若要从 Li...

C#中怎样把listbox里的多个选中项一次性删除?
一:在没有鼠标的情况下可以先按F5刷新一下,然后再按tab键这样可以选择桌面文件,按enter就可以打开。二:也可使用电脑的触控板选中(前提是你的电脑是笔记本电脑)。第一步、在开始菜单界面,在“编辑”功能区,点击“选择”,然后点击下拉菜单中的“选择对象”。第二步、拖动鼠标选中,希望删除的所有...

C#里我写了一段清除ListBok里面重复的项的代码,但是不够简洁,数据量大...
第二种方式,是通过建立一个Dictonary对象来缓存以出现过的值,在循环过程中把所有包含在缓存中的项都删除:private void button2_Click(object sender, EventArgs e){ ListBox.ObjectCollection items = this.listBox1.Items; Dictionary exstis = new Dictionary(); for (int i = count -...

C#怎样把listbox里的多个选中项一次性删除?
if (listBox1.Items[i].selected)this.listBox1.Items.RemoveAt(i);} 这样明显有问题 你item里面有10个元素 你删了3个 还有几个? remove 1之后 原来的2就变成了1 原来的1被移除了 你在移除2 就是移除的是3 ListBox a1 = new ListBox();object[] selected_objs = new object[a1.Select...

c#中如何清除listBox中的选定项?
方法1(从网上搜的)void Btn_DeleteClick(object sender, System.EventArgs e){ ListBox.SelectedIndexCollection indices =this.listBox1.SelectedIndices;int selected=indices.Count;if(indices.Count>0){ for(int n=selected -1;n>=0;n--){ int index =indices[n];listBox1.Items.RemoveAt(...

C# 怎样把 listbox 里的多个选中项 一次性删除
private void button2_Click(object sender, EventArgs e){ int b = listBox_1.SelectedItems.Count;\/\/获取要删除项的个数 for (int i = b-1; i >= 0; i--)\/\/设立循环一个一个的删除 { int a = listBox_1.SelectedIndex;\/\/获取要删除项的索引 listBox_1.Items.RemoveAt(a);\/\/...

c#中listbox中选中某一行,如何将它删除
ListBox.Items.RemoveAt(Index)Index是行号(0开始)ListBox.Items.RemoveAt(ListBox.SelectIndex)是删除当前选中的行(注意保证SelectIndex>=0)

用C#窗口编程时使用到listbox控件,如何能够点击该控件的空白处取消当...
当点击空白处时IndexFromPoint方法返回-1,设置SelectedIndex=-1,就会取消选择。private void listBox1_MouseClick(object sender, MouseEventArgs e){ var index = listBox1.IndexFromPoint(e.X, e.Y);listBox1.SelectedIndex = index;}

怎么用c#语句向一个listbox表中写入数据?
首先使用listBox1.Items.Clear();清空控件原有数据。然后使用 listBox1.Items.Add方法逐项添加数据。代码放入窗体Load事件中。外面开始的时候加上DataTable dt=null;然后\/\/这里myDataReader.Fill(dt);if(dt!=null&&dt.rows.count>0){for(int i=;i...

c# listbox 右键删除菜单进行删除该项的事件,还要把txt文本里的内容同 ...
添加:using System.IO;private void 菜单名(object sender, MouseEventArgs e){ if ( listBox1.SelectedIndex<0) return;listBox1.Items.RemoveAt(listBox1.SelectedIndex);StreamWriter sw = new StreamWriter("c:\\a.txt",false);foreach (string item in listBox1.Items){ sw.WriteLine(item);...

相似回答