Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП / ООП_Лекции.doc
Скачиваний:
50
Добавлен:
08.06.2015
Размер:
1.03 Mб
Скачать

Компоненты общего назначения tMainMenu- главное меню формы (программы)

Компонент класса TMainMenu определяет главное меню формы. На форму можно поместить сколько угодно объектов этого класса, но ото­бражаться в полосе меню в верхней части формы будет только тот из них, который указан в свойстве Menu формы. После установки компонента на форму необходимо создать его оп­ции (пункты меню). Для этого следует дважды щелкнуть по компоненту левой кнопкой мыши, либо нажать на нем правую кнопку и выбрать пункт Menu Designer в появившемся вспомогательном меню.

Каждая опция главного меню может раскрываться в список подопций или содержать конечную команду. В названиях опций (свойство Caption) можно указать символ «&» перед тем символом, который определит клавишу быстрого выбора опции (в терминологии Windows такие клавиши называются акселераторами). Например, если опция Файл в строке Caption Инспектора Объ­ектов содержит текст &Файл, то ее можно выбрать сочетанием клавиш Alt+Ф. Свойства BitMap и ImageIndex позволяют связывать с опциями пиктограммы.

Если необходимо вставить разделительную черту, отделяющую группы подопций, то нужно очередной элемент меню назвать именем “-“.

Для элемента меню определено единственное событие OnClick, которое воз­никает при щелчке на опции или при нажатии Enter, если в этот момент данная опция была выбрана (подсвечена).

TPopupMenu- вспомогательное (локальное) меню

Компоненты класса TPopupMenu используются для создания вспомо­гательных (локальных) меню, появляющихся после нажатия правой кнопки мыши. В отличие от главного меню вспомогательное меню мо­жет быть создано для любого оконного компонента. Чтобы связать щелчок правой кнопкой мыши на компоненте с раскрытием вспомога­тельного меню, в свойство РорирМепи компонента необходимо помес­тить имя компонента-меню.

Вспомогательное меню создается с помощью конструктора меню и процесс создания и свойства вспомогательного меню ничем не отли­чаются от TMainMenu.

TLabel- метка для отображения текста

Компоненты класса TLabel (метка) предназначены для размещения на форме различного рода текстовых надписей. Для этого служит центральное свойство компонента - Caption. С помощью свойства Font можно разнообразить вид надписи.

TEdit-ввод и отображение строки

Компонент класса TEdit представляет собой одно­строчный редактор текста. С его помощью можно вводить и/или отображать достаточно длинные тек­стовые строки.

Центральным свойством компонента является Text, которое пред­ставляет собой отображаемую компонентом строку. С помощью обра­ботчика события OnChange программа может контролировать вводи­мый пользователем текст и при необходимости фильтровать его, игно­рируя недопустимые символы.

TMemo- ввод и отображение текста

Компоненты класса ТМето предназначены для ввода, редактирования и/или отображения достаточно длин­ного текста. Текст хранится в свойстве Lines класса TStrings и, таким образом, представляет собой пронумерованный набор строк (нумерация начинается с нуля). С помощью свойств и методов этого класса (Count, Add, Delete, Clear и т.д.) можно динамически формировать содержимое компонента. Многие свойства и методы этого класса аналогичны свойствам и методам класса TEdit. Свойство Text содержит отображаемый компонентом текст в виде одной длинной строки. В компонент можно загружать текст из файла с помощью метода LoadFromFile. Метод SaveToFile сохраняет текст из компонента в файле на диске.

Соседние файлы в папке ООП