Ваш вопрос немного широк, не уверен, хотите ли вы просто знать, как удалить элемент, добавить элемент или добавить элементы из текстового файла. Я обращусь к первым двум. Обе функции, которые вы хотите, являются частью элемента ListBox ObjectCollection
. Это упрощенный пример того, как добавить текстовый текст в список и как удалить выбранный элемент ListBox.
private void AddItem_Click(object sender, EventArgs e)
{
listBox1.Items.Add(textBox1.Text);
}
private void RemoveItem_Click(object sender, EventArgs e)
{
listBox1.Items.Remove(listBox1.SelectedItem);
}
В ответ на ваш комментарий, вы всегда можете проверить на наличие элемента затем удалить его. Этот код работает и для меня.
private void button3_Click(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(textBox1.Text))
{
if (listBox1.Items.Contains(textBox1.Text))
{
listBox1.Items.Remove(textBox1.Text);
}
}
}
В чем вопрос? – Grundy
Извините. Я исправил свой вопрос –
в msdn [items.addrange] (http://msdn.microsoft.com/ru-ru/library/z018s5az (v = vs.110) .aspx), [listbox.items.add ] (http://msdn.microsoft.com/ru-ru/library/system.windows.forms.listbox.objectcollection.add (v = vs.110) .aspx), [items.clear] (http: // msdn.microsoft.com/ru-ru/library/system.windows.forms.listbox.objectcollection.clear(v=vs.110).aspx), [items.remove] (http://msdn.microsoft.com/ ru-ru/library/system.windows.forms.listbox.objectcollection.remove (v = vs.110) .aspx) и [items.removeat] (http://msdn.microsoft.com/ru-ru/library/ system.windows.forms.listbox.objectcollection.removeat (v = vs.110) .aspx) – Grundy