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