В моей форме есть textBox1 и listbox1, buttonAdd, buttonRemoveКак удалить элемент (запись из текстового поля) в ListBox
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, правильно? – Sevenate
Не могли бы вы разместить какой-нибудь код, который у вас есть (xaml + cs), чтобы лучше понять проблему? – Sevenate