Проектирование пользовательского интерфейса
Рис. 30. Поля вывода текущей информации о ходе игры
Для ведения протокола матча надо добавить объект ListBox (Список) и
назвать его TotalScores (Счет по партиям).
> « Создаем меню
Теперь надо разместить на главной форме строку меню. На палитре компонентов выбираем компонент MainMenu и размещаем его в любом месте формы.
— Почему в любом?
— Потому что создавать вложенные структуры меню достаточно сложно. Для этого в C++Builder имеется специальный визуальный редактор меню. С ним мы сейчас познакомимся, а пока объект, помещенный на форму, служит лишь для сигнализации о том, что в данном окне создаваемой программы есть меню. При запуске программы этот объект отображаться не будет.
Чтобы сформировать меню требуемого вида, надо дважды щелкнуть мышью на объекте меню. На экране появится визуальный редактор меню. Ввод пунктов и подпунктов меню выполняется следующим образом.
1. Нажмите клавишу Enter — откроется Инспектор объектов, который предложит ввести название для текущего пункта в строке Caption.
2. Введите слово Игра и нажмите клавишу Enter — C++Builder переключится на редактор меню. В нем фокус ввода находится на первом подпункте (см. рис. 31).
121