Если ничего не выбрано, то при нажатии на кнопку DelBut выскакивает ошибка
System.ArgumentOutOfRangeException: "InvalidArgument=Значение '-1' недопустимо для 'index'.
Имя параметра: index
вот код
private void StartGame_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void FinishBut_Click(object sender, EventArgs e)
{
FinishGame.Items.Add(StartGame.SelectedIndex);
StartGame.Items.RemoveAt(StartGame.SelectedIndex);
}
private void AddBut_Click(object sender, EventArgs e)
{
if (GameName.Text == "" || StartGame.Items.Contains(GameName.Text))
{
MessageBox.Show("Текст ошибки", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{
StartGame.Items.Add(GameName.Text);
GameName.Clear();
}
}
private void GameName_TextChanged(object sender, EventArgs e)
{
}
private void FinishGame_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void DelBut_Click(object sender, EventArgs e)
{
if () //
{
StartGame.Items.RemoveAt(StartGame.SelectedIndex);
}
}
}
}
нашёл!
if (StartGame.SelectedItems.Count != 0) // проверка на наличие выбранного эллемента
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники