MainMenu позволяет поместить главное меню в программу. При помещении TMainMenu на форму это выглядит как просто иконка. Иконки данного типа называют «невидимыми компонентом», поскольку они невидимы во время выполнения программы. Создание меню включает три шага: (1) помещение TMainMenu на форму, (2) вызов Дизайнера Меню через свойство Items в Инспекторе Объектов, (3) определение пунктов меню в Дизайнере Меню. PopupMenu позволяет создавать контекстное меню. Label служит для отображения текста на экране. Можно изменить шрифт и цвет метки, если дважды щелкнуть по свойству Font в Инспекторе объектов. Edit – стандартный управляющий элемент Windows для ввода. Он может быть использован для отображения короткого фрагмента текста и позволяет пользователю вводить текст во время выполнения программы. Memo – это компонент, который используется для работы с большими текстами. Button позволяет выполнить какие-либо действия при нажатии кнопки во время выполнения программы. Поместив TButton на форму, по двойному щелчку можно создать заготовку обработчика события нажатия кнопки. Далее нужно заполнить заготовку кодом: Procedure TForml.ButtonlClick (Sender: TObject);
begin
MessageDlg(‘Are you there?’, mtConfirmation, mbYesNoCancel, 0);
End;
CheckBox отображает строку текста с маленьким окошком рядом. В окошке можно поставить отметку, которая означает, что что-то выбрано. Этот компонент называют также Кнопка с независимой фиксацией. RadioButton позволяет выбрать только одну опцию из нескольких. Этот компонент называют также Кнопка с зависимой фиксацией. ListBox нужен для показа прокручиваемого списка. ComboBox во многом напоминает ListBox, за исключением того, что позволяет вводить информацию в маленьком поле ввода сверху ListBox. Scrollbar – полоса прокрутки. GroupBox используется для визуальных целей и для указаний Windows, каков порядок перемещения по компонентам на форме (при нажатии клавиши TAB). Panel – управляющий элемент, похожий на GroupBox, используется в декоративных целях. Можно использовать для создания линейки инструментов. RadioGroup «автоматизирует» создание набора зависимых переключателей RadioButton. |