Я пытаюсь разместить текстовое поле для поиска в спискеBox. У меня есть TextBox: SearchText с этим кодом:
private void SearchText_TextChanged(object sender, EventArgs e)
{
int i = listBox3.FindString(SearchText.Text);
listBox3.SelectedIndex = i;
}
и ListBox на нагрузку у меня есть этот код
List<string> str = GetListOfFiles(@"D:\\Music\\massive attack - collected");
listBox3.DataSource = str;
listBox3.DisplayMember = "str";
и на SelectedIndexChanged:
private void listBox3_SelectedIndexChanged(object sender, EventArgs e)
{
player1.URL = listBox3.SelectedItem.ToString(); // HERE APPEAR THE ERROR "Object reference not set to an instance of an object."
// provaTxt.Text = listBox3.SelectedValue.ToString();
}
Когда я записываю в SeachText, чтобы найти песни, я получаю сообщение об ошибке («Ссылка объекта не установлена на экземпляр объекта.») в строке selectedIndexChanged из ListBox. Знаете ли вы еще один способ найти в listBox как мой случай? Спасибо за вашу долю. С уважением
Полный пример добавил; Я * думаю * он показывает все из ваших комментариев ... –