|
СВОЙСТВА ОБЪЕКТОВ.
Объект Form используют дл создания окна программы-приложения.
Свойства формы (Form):
Свойство | Описание свойства | Примеры значений |
ActiveControl | Для задачи активного объекта(фокуса) в форме | Button1, Edit2 |
AutoScroll | Наличие в форме полос прокручивании | True, False |
BorderStyle | Возможность менять размеры окна | bsSizeable (окно с произвольными размерами), bsDilog, bsNone (окно с фиксированными размерами)) |
Width, Height | Ширина и высота окна в пикселях | 503,224 (числовые значения) |
Font | Шрифт | Комплексное свойство, задается в диалоговом окне |
HorizScrollBar VerScrollBar | Параметры полос прокручивания | Комплексное свойство |
Icon | Задаем пиктограмму, которая будет размещена в заголовке формы при выполнении программы | (None)- стандартная пиктограмма для Delphi, или загруженная с определенного файла *.ico |
Name | Имя формы | Form1 (идентификатор) |
Caption | Заголовок формы | Произвольная строка символов |
Color | Цвет фона формы | clGreen, clInfBk (перечислимый тип) или $004525B1 (числовое значение – задается в диалоговом окне) |
Cursor | Вид курсора на свободном месте окна на этапе выполнения | crDrag, crCross, crHelp, crArrow (перечислимый тип) |
Enabled | Доступность для действий над объектами в форме во время выполнения | True, False |
Left, Top | Координаты левого верхнего угла окна в пикселях | 200,180 (числовые значения) |
Position | Размещение и размеры окна в момент запуска программы | poScreenCenter, poDesigned |
WindowState | Состояние окна в момент запуска программы | wsNormal, wsMaxmized, wsMinimized |
Объект текстовое поле (Label) используют для создания текстов (надписей) в окне программы.
Свойства текстового поля (Label) перечисленные выше плюс:
Свойство | Описание свойства | Примеры значений |
Align | Выравнивание поля относительно объекта, который его содержит (формы) | alButtom, alClent, alLeft, alNone, alTop |
Alingment | Выравнивание текста в границах пол | taCenter, taLeftJustify, taRightJustify |
AutoSize | Приведение границ поля к границам текста | True, False |
Visible | Видимость объекта | True, False |
WordWrap | Перенесение слов текста в новую строку | True, False |
Объект картинка (Image, изображение) используют для вставки графических объектов.
Свойства картинки (Image) некоторые из перечисленных плюс:
Свойство | Описание свойства | Примеры значений |
Center | Выравнивание рисунка по центру относительно содержащего его поля | True, False |
Picture | Имя графического файла | Задают в диалоговом окне |
Stretch | Приведение размера изображения к заданным размерам объекта | True, False |
AutoSize | Приведение размера изображения к реальным размерам изображения | True, False |
Объект поле редактирования (Edit) используют для ввода строки символов с клавиатуры. Для преобразования в числовые значения используются стандартные функции языка Pascal Val и Str, или функции среды Delphi StrToFloat и FloatToStr.
Свойства поля редактирования (Edit) известные плюс:
Свойство | Описание свойства | Примеры значений |
CharCase | Вид символов, которые будут вводить в поле редактирования | ecNormal (обычные), ecUpperCase (прописные), ecLowerCase (строчные буквы) |
Ctl3D | Объемное изображение объекта | True, False |
PasswordChar | Символ для ввода пароля | #0 (обычное отображение текста), * (отображение звездочками), 0 (отображение нулями) |
ReadOnly | Возможность менять текст (доступность поля) | True (текст нельзя менять), False (текст можно менять) |
Hint | Текст подсказки, который появляется при наведении указателя мыши | «Введите сумму» (произвольная строка символов) |
ShowHint | Показывать/не показывать подсказку | True, False |
Text | Текст в поле редактирования | «0,0001» (произвольная строка символов) |
Объект переключатель (RadioButton) используют для выбора некоторого действия среди нескольких альтернатив.
Свойства переключателя (RadioButton) известные плюс:
Свойство | Описание свойства | Примеры значений |
Cheсked | Состояние переключателя | True (выбранный), False (не выбранный) |
Ctl3D | Объемное изображение объекта | True, False |
TabOrder | Порядок выбора объекта клавишей Tab | 0 (первый), 4 (пятый) |
TabStop | Доступ к данному объекту табулятором | True (доступный), False (не доступный) |
Объект поле редактирования (Memo) используют для многострочного редактора текста.
Свойства поля редактирования (Memo) известные плюс:
Свойство | Описание свойства | Примеры значений |
HideSelection | Сохранение выделения фрагмента текста в момент потери фокуса | True (выделение не сохраняется), False (сохраняется) |
Lines | Ввод начального текста в поле редактирования | Комплексное свойство (задается в диалоговом окне) |
MaxLength | Максимально возможное количество выведенных слов | Например, 50 – символов, 0- без ограничений |
ScrollBars | Наличие полос прокрутки | ssNone (отсутствуют), ssHorizontal (горизонтальная), ssBoth (обе) |
Объект CheckBox используют для создания независимого двух или трехпозиционного флажка: включен/отключен (/серый).
Свойства CheckBox известные плюс:
Свойство | Описание свойства | Примеры значений |
AllowGrayed | Наличие третьей позиции | True (трехпозиционный), False (двухпозиционный флажок) |
State | Состояние флажка | cbGrayed (серый), cbUnchecked (отключен), cbСhecked (включен) |
Панель группы объектов GroupBox предназначена для размещения на ней группы из нескольких объектов. Панель группы используют для улучшения дизайна окна программы. Свойства этого объекта аналогичны описанным выше.
С помощью объекта MainMenu создают главное меню программы. Некоторые свойства:
Свойство | Описание свойства | Примеры значений |
Items | Команды меню | Комплексное свойство (задается в диалоговом окне) |
Tag | Вспомогательная переменная, используется в тексте программы | 0;8 (целое число) |
С помощью объекта PopupMenu создают контекстное меню небольшого компонента. Для «связывания» контекстного меню с конкретным объектом необходимо свойству PopupMenu этого объекта присвоить значение имени (Name) соответствующего контекстного меню.Некоторые свойства:
Свойство | Описание свойства | Примеры значений |
Alignment | Выравнивание меню относительно точки щелчка по правой клавише мыши | peCenter (по центру), paLeft (слева) рaRight (справа) |
AutoPopup | Автоматический вызов контекстного меню | True (вызовется при щелчке по правой клавише), False (вызовется с помощью метода Popup) |
Конкретная команда меню (главного или контекстного) может иметь такие свойства:
Свойство | Описание свойства | Примеры значений |
Break | Разбивка меню в горизонтальном направлении | mbNone (без разбивки), mbBarBreak (разбивка с вертикальной черточкой), mbBreak (разбивка без вертикальной черточки) |
ShortCut | Комбинация «горячих» клавиш для вызова команды меню | Ctrl+A, F8, CTRL+F10, Shift_F3, Shift+Ctrl+F11, Ctrl+Del |
Дата добавления: 2015-08-28; просмотров: 19 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Свойства минералов (отмеченные звездочкой только у кристаллических разностей) | | | Свойства светоизлучающих диодов. |