У меня есть 2 ошибки в моем коде и не могу понять, как это решить.ListBox.Contains не работает должным образом
Это мой код:
private void add_button_Click(object sender, EventArgs e)`
{
try
{
if (list_selected.Contains(List_selection.SelectedItem))
{
MessageBox.Show("Can't add the same type twice");
}
else
{
list_selected.Items.Add(List_selection.SelectedItem);
}
}
catch
{
{
MessageBox.Show("No type selected");
}
}
}
Эти ошибки:
Ошибка 1
Лучший перегружен матч метод «System.Windows.Forms.Control.Contains (System.Windows.Forms.Control) ' имеет некоторые недопустимые аргументы
Ошибка 2
Аргумент 1: не удается преобразовать из 'объекта' в 'System.Windows.Forms.Control' C: \ Projects \ flashloader2013 \ mainapplication \ Form1.cs 467 44 Main
Пожалуйста, помогите мне. ]
List_selection
и list_selected
являются ListBoxes
.
Какие строки выделены при двойном щелчке по ошибке? –
@OP: Пожалуйста, не добавляйте 'ЗАКРЫТО' в заголовок вопроса, если вы приняли ответ. [** Закрыто **] (http://meta.stackexchange.com/questions/10582/what-is-a-closed-question) имеет особое значение для SO. Название также является самой важной частью вопроса. Он должен содержать только предмет вопроса. Он используется для поисковых систем, чтобы другие люди могли найти ответы на похожие вопросы. –