
//添加按键中的方法
private void btnMemberIDAdd_Click(object sender, EventArgs e)
{
List<string> lst = new List<string>();
foreach (string s in txtMemberID.Text.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries))
lst.Add(s);//将分割出来的字符串添加到集合中
foreach (string s in lst)
{
//进行单行或多行添加
ListViewItem lvi = new ListViewItem();
if (combMemberType.SelectedItem == null)
{
MessageBox.Show("请选择类型", "提示信息",MessageBoxButtons.OK,MessageBoxIcon.Information);
return;
}
lvi.SubItems.Add(combMemberType.SelectedItem.ToString());
lvi.Text = s;
lvMemberID.Items.Add(lvi); //自己的listview(lvMemberID)与listViewItem对象lvi进行关联
}
txtMemberID.Text = null;
txtMemberID.Focus();
}
//删除按键中的方法
private void btnMemberIDDel_Click(object sender, EventArgs e)
{
if (lvMemberID.SelectedItems.Count == 0)
{
MessageBox.Show("请选择所要删除的项", "提示信息", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
}
int n = lvMemberID.SelectedItems.Count;
for (int i = 0; i < n; i++)
{
lvMemberID.SelectedItems[0].Remove();
}
}
该博客介绍了如何在Windows Forms应用中通过按钮点击事件,从多行文本框获取输入内容,将其按行分割并添加到ListView控件中。当用户未选择类型时,会显示提示信息。同时,提供了删除ListView中选中项的功能。

4434

被折叠的 条评论
为什么被折叠?



