Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2

Кент Рейсдорф. BORLAND C++BUILDER. Страница 149

Прежде всего мы добавим к форме кнопку, которая будет отображать диалоговое окно About.

1. Выберите компонент button в палитре компонентов и поместите кнопку в форму.

2. Расположите две кнопки так, чтобы форма имела сбалансированный вид.

3. Измените значение свойства Name новой кнопки на AboutButton, а зна­чение свойства Caption — на About...

4. Дважды щелкните на только что созданной кнопке AboutButton. На эк­ране появится окно редактора кода с курсором, установленным в функ- ции-обработчике события. Добавьте следующую строку кода, начиная с положения курсора:

AboutBox->ShowModal{);

Окно About еще не создано, но оно получит имя AboutBox, поэтому строку кода можно ввести уже сейчас.

Теперь мы создадим само диалоговое окно.

1. Создайте новую форму (для этого нажмите кнопку New Form панели инструментов). Уменьшите ее размер до размера типичного окна About (можно ориентироваться на ранее созданную форму SecondForm).

2. Измените значение свойства Name на AboutBox, а значение свойства Caption — на About This Program.

3. Найдите свойство BorderStyle (оно расположено как раз над Caption) и измените его значение на bsDialog.

4. Теперь добавьте в окно три текстовых метки. Отредактируйте текст так, чтобы окно соответствовало рис. 6.11. (Вы можете, конечно, ввести любой другой текст.) Значения свойств Name для этих компонентов можно не изменять, поскольку мы не будем использовать эти свойства в дальней­шем.

Следующим шагом будет добавление значка в окно About.

1. Щелкните на вкладке Additional палитры компонентов и выберите ком­понент Image. Поместите его слева от текста.

2. Найдите свойство AutoSize компонента Image и измените его значение на true.

3. Найдите свойство Picture и дважды щелкните в столбце значений. От­кроется диалоговое окно редактора изображений.

Web-дизайн (с) 2010 All rights reserved