Проверка существования объекта

Ярослав Сиухин
Добрый день! Начал писать мини-программку на с#. Кратко её суть: Есть 3 массива изображений (программно выводятся в панели toolstrip, как кнопки). Есть picturebox, куда подгружаются кликнутые изображения (в pb.backgroungImage, bp.Image, pb.Controls.Add). Также есть функция рандома, историю генерации которого я хочу записывать в отдельный тулстрип, но т.к. он не бесконечен, хочу после переполнения очищать(удалять кнопки) первые 20 записей. После их заполнения, ещё 20 и т.д. У этих кнопок будет функция удаления. Пример работы программы (изначальной версии): https://cloud.mail.ru/public/N53y/Ey3d6gCXD
Так вот, сам вопрос:
У меня не получается пока что сделать проверку на существование объекта по индексу, как узнать, существует ли нужный индекс у панели тулстрип? Пробовал так:
if (tsHistory.Items[hisCount]!=null)

hisCount++;


Когда не находит элемент с нужным индексом, бъёт ошибку =\
Да, я начинающий. Совсем-совсем. И, вероятнее всего всё реализовать можно было намного проще, но на своих ошибках учимся :)
Ярослав Сиухин около 2 лет назадСпасибо 0
0 чел.