Если ничего не выбрано, то при нажатии на кнопку 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) // проверка на наличие выбранного эллемента
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы на него можно было дать ответ, основанный на фактах и цитатах
Есть метод, который возвращает сложную переменнуюЕе вычисление занимает не так мало времени, поэтому сделал что-то похожее на кэш
Есть у меня ViewModel класс который описывает логику взаимодействия, и в нём есть одно поле к которому биндится кнопка/TextBox, как мне повлиять на состояние...
В проекте используется стандартная аутентификация Individual User AccountsДобавил в модель новое поле password