Я работаю над своим проектом: [Система управления Beer Pong][1], приложение Windows Forms. В настоящее время я пытаюсь добавить в него целый турнирный режим. В двух словах, я создал TabControl с первой вкладкой с настройками и настройками, а второй страницей со скобками.
Для каждого из матчей есть функция: после определения победителя появляется желтая кнопка отмены, чтобы отменить турнир. Однако моя проблема заключается в том, что когда я нажимаю кнопку, следующий матч не удаляется из серии. Смотри ниже:
Изображение здесь (недостаточно высокой репутации для вставки изображения )а>
Я пытался установить для MatchUp значение null, пробовал dispose(), close(). даже Parent.Controls.Remove(). Даже после того, как я переключаю вкладки, которые должны очистить все, они все еще остаются там, когда я возвращаюсь.
У меня такое чувство, что я могу потерять ссылку или что-то в этом роде, потому что я даже не могу впихнуть в них новые команды, они просто сидят со своими кнопками.
Есть ли у кого-нибудь какие-либо советы или сведения о каких-либо известных проблемах, которые могут быть причиной этого? Спасибо.
[1] _http://www.cs.rit.edu/~rmb1201/pages/code.shtml