【发布时间】:2013-06-14 09:36:32
【问题描述】:
在我的表单中有 TextBox1 和 ListBox1、buttonAdd、buttonRemove
buttonAdd => 好的,我可以做到。 buttonRemove:当你删除一个部分时: - 从文本框中删除条目:勾选列表框中的一项应该被删除,如果有,如果没有,则没有找到该消息 - 删除列表框中的选中项
这是我的想法:
private void butonRemove_Click(object sender, EventArgs e)
{
if (textbox1.Text != "")
{
int i = 0;
while (i <= listbox1.Items.Count)
{
string Item_remove = textbox1.Text;
if (listbox1.Items[i].ToString().Contains(Item_remove))
{
DialogResult conf_remove;
conf_remove = MessageBox.Show("Do you wwant to remove: " + listbox1.Items[i].ToString(), "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (conf_remove == DialogResult.Yes)
{
listbox1.Items.RemoveAt(i);
break;
}
else if (conf_remove == DialogResult.No)
i++;
}
else
{
MessageBox.Show("Not found");
break;
}
}
textbox1.Text = "";
textbox1.Focus();
}
else if (listbox1.SelectedIndex < 0)
MessageBox.Show("Please select item to remove");
else
listbox1.Items.Remove(listbox1.SelectedItem);
}
请帮我解决一下,谢谢
【问题讨论】:
-
这是 WPF 应用程序,对吗?
-
能否请您发布一些您拥有的代码(xaml + cs)以便更好地理解问题?
标签: c# textbox data-entry listboxitems remove-method