如上图所示布局 录入按钮事件: if (listboxname.Items.Contains(txtname.Text)) { MessageBox.Show("请不要重复加入数据!"); return; } else { if (txtname.Text == "") { MessageBox.Show("请不要加入空数据!"); return; } else { listboxname.Items.Add(txtname.Text); } } 删除按钮事件: //一条一条地删除 //listboxname.Items.Remove(listboxname.SelectedItem); //一次可以删除多条 ArrayList list = new ArrayList(); foreach (var obj in listboxname.SelectedItems) { list.Add(obj); } foreach (var obj in list) { listboxname.Items.Remove(obj); } 全部显示按钮事件: foreach (var obj in listboxname.Items) { MessageBox.Show(obj.ToString()); }