Построить турнирную сетку для n пар участников некоего соревнования - VB
Формулировка задачи:
Добрый день!
Задача такая. Нужно построить турнирную сетку для n пар участников некоего соревнования. Для этого есть UserControl состоящий для прощения из двух RadioButton`ов (элементов больше, но они никакой роли в вопросе не играют) в котором записаны имена 2-х участников (например, Вася и Петя) Property с именами "NameA" и "NameB". И есть такой параметр (Property) как "Winner". Туда записывается имя победителя, когда мы его определим тем или иным способом, в упрощенном варианте просто нажмем нужный RadioButton. Это все присказка. Вопрос в следующем. На форме будет n-е количество таких UserControl`ов. С разными именами. Можно ли в UserControl добавить такой параметр, в котором можно сохранить имя другого UserControl`а для передачи в него данных. То есть есть UserControl1 у него параметр "NextUserControl" в котором записано "UserControl2". Соответственно при определении победителя, то есть изменении "Winner", в UserControl2 параметр "NameA" станет равным параметру Winner из UserControl1? Если на этот вопрос ответ true, то как собственно реализовать такой контрол?
Решение задачи: «Построить турнирную сетку для n пар участников некоего соревнования»
textual
Листинг программы
Private mNextControl As ctlWinner Public Property Get NextControl() As ctlWinner Set NextControl = mNextControl End Property Public Property Set NextControl(Ctl As ctlWinner) Set mNextControl = Ctl End Property
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д