8. Играем с компьютером. Более сложный пример
Рис. 33. Создание панели управления
1. На палитре компонентов выберите панель Win32.
2. На этой панели выберите компонент ToolBar (он находится в невидимой части панели — прокрутите ее с помощью кнопки прокрутки).
3. Положите компонент на форму — он автоматически разместится под строкой меню (см. рис. 33).
4. Мы создали панель управления, а теперь должны «наполнить» ее кнопками. Перейдите к панели Additional, выберите компонент SpeedButton и установите его на панели управления (на компоненте ToolBar).
У нашей первой «быстрой» кнопки пока нет никакого изображения. Его можно нарисовать самостоятельно, а можно взять готовый рисунок из библиотеки, которая входит в поставку C++Builder.
Картинку для «быстрой» кнопки задают так.
1. В Инспекторе объектов выберите свойство Glyph (Пиктограмма) и щелкните на созданной кнопке' — появится диалоговое окно редактора картинок, представленное на рис. 34. С его помощью можно выбрать картинку, подходящую для текущей кнопки.
2. Щелкните на кнопке Load (Загрузить), найдите в папке, где установлен C++Builder, вложенную папку \Borland Shared, в ней папку Mmages, а в ней — папку \Buttons. На экране появится большой список готовых картинок. При выборе любой из них в правой части диалогового окна будет отображаться содержимое этой картинки.
Не обращайте внимания на то, что каждая картинка состоит из двух частей. Это сделано специально, чтобы кнопка отображалась по-разному, в зависимости от ее состояния (отпущена или нажата).
у
3. Подберите изображение, подходящее для кнопки Новая игра. Мы в нашем примере выбрали образ кнопки phonerng.bmp. Щелкните на кнопке Открыть, затем на кнопке ОК, и на проектируемой кнопке появится соответствующая картинка.
124