Свойство |
Описание |
property ActiveControl:
TWidgetControl; |
Задает компонент, который получает фокус при активизации
формы. |
property AutoScroll:
Boolean; |
Задает наличие полос прокрутки, если все компоненты не помещаются в
текущий
размер формы. Если значение этого свойства True, то полосы
прокрутки включаются автоматически. В противном
случае при уменьшении размера окна пользователь теряет доступ к
компонентам, не поместившемся на его поле. |
property BorderStyle:
TFormBorderStyle; |
Определяет общий вид окна и операции с ним, которые разрешено
выполнять пользователю. Это
свойство может принимать следующие значения:
- bsSizeable - обычный вид окна Windows с полосой
заголовка, с возможностью
для пользователя изменять размеры окна с помощью кнопок, расположенных в
заголовке или с помощью мыши. Это
значение задается по умолчанию;
- bsDialog - неизменяемое по размерам окно (диалоговое окно);
- bsSingle - окно, размер которого пользователь не может
изменить, потянув курсором мыши
за край окна, но может менять кнопками в полосе заголовка;
- bsToolWindow - то же, что и bsSingle, но с полосой
заголовка меньшего размера;
- bsSizeToolWin - то же, что и bsSizeable, но с полосой
заголовка меньшего размера и
отсутствием в ней кнопок изменения размера;
- bsNone - без строки заголовка. Окно не только не допускает
изменения размера,
но и не позволяет переместить его по экрану.
|
property BorderIcons: TBorderIcons; |
Определяет набор кнопок, которые имеются в полосе заголовка.
Множество кнопок задается элементами:
- biSystemMenu - кнопка системного меню (для Windows
95/98 и NT это кнопка с крестиком, закрывающая окно);
- biMinimize - кнопка Свернуть, сворачивает окно
до пиктограммы;
- biMaximize - кнопка Развернуть, разворачивает
окно на весь экран;
- biHelp - кнопка справки.
Следует отметить, что не все кнопки могут появляться при любых значениях
BorderStyle. Некоторую
дополнительную информацию по использованию перечисленных значений можно
посмотреть здесь.
|
property Caption: TCaption; |
Определяет текст заголовка формы. По умолчанию значение этого
свойства эквивалентно значению свойства Name. |
property ClientHeight:
Integer; |
Задает высоту рабочей области формы. |
property ClientWidth:
Integer; |
Задает ширину рабочей области формы. |
property FormStyle: TFormStyle; |
Задает тип формы. Возможные значения:
- fsNormal - окно обычного приложения. Это значение принято по
умолчанию;
- fsMDIForm - родительская форма приложения с дочерними
окнами, используемого при работе с несколькими документами одновременно;
- fsMDIChild - дочерняя форма приложения MDI;
- fsStayOnTop - окно, остающееся всегда поверх остальных
оконо Windows.
Значение fsStayOnTop делает окно всегда остающимся на экране
поверх остальных окон не только
данного приложения, но и всех других приложений, в которые может перейти
пользователь. Это значение
лучше задавать для отображения окон сообщений пользователю о каких-то
аварийных ситуациях. Некоторую
дополнительную информацию по использованию перечисленных значений можно
посмотреть здесь.
|
property HorzScrollBar:
TControlScrollBar; |
Определяет параметры горизонтальной полосы прокрутки. |
property Icon: TIcon; |
Задает иконку для данной формы. Дополнительную информацию по
этому свойству можно посмотреть здесь. |
property KeyPreview:
Boolean; |
Позволяет передать событие, возникающее сразу же после нажатия
клавиши на клавиатуре
в форму, не обращая внимания на то, какой компонент в данный момент был
активным. |
property Menu:
TMainMenu; |
Содержит имя меню, соответствующее данной форме. |
property Name: TComponentName; |
Имя формы. |
property PixelsPerInch: Integer; |
Задает количество пикселей в одном дюйме в системе. Используется со
свойством Scaled.
Дополнительную информацию можно посмотреть здесь.
|
property Position:
TPosition; |
Определяет положение формы на экране. Возможные значения:
- poDesigned - первоначальные размеры и положение окна во
время выполнения те же,
что во время проектирования. Это значение принимается по умолчанию, но
обычно его следует изменить;
- poScreenCenter - окно располагается в центре экрана. Размер
окна тот,
который был спроектирован. В мультимедийных приложениях, работающих
одновременно с
несколькими мониторами (начиная с Delphi 4) эта центральная позиция
может быть несколько изменена;
- poDesktopCenter - это значение предусмотрено, начиная с
Delphi 4. Окно
располагается в центре экрана. Размер окна тот, который был спроектирован.
Этот режим не
используется в приложениях со множеством мониторов;
- poDefault - местоположение и размер окна определяет
Windows, учитывая
размер и разрешение экрана. При последовательных показах окна его
положение сдвигается немного вниз и вправо;
- poDefaultPosOnly - местоположение окна определяет
Windows. При последовательных показах окна его положение
сдвигается
немного вниз и вправо. Размер окна - спроектированный;
- poDefaultSizeOnly - размер окна определяет Windows,
учитывая размер и разрешение экрана.
Положение окна - спроектированное;
- poMainFormCenter - это значение предусмотрено, начиная с
Delphi 5. Окно располагается в
центре главной формы. Размер окна тот, который был спроектирован. Этот
режим не приспособлен
к приложениям со смножеством мониторов. Используется только для вторичных
форм. Для главной формы
действует так же, как poScreenCenter.
Рассмотренные свойства работают тогда, когда
WindowState=wsNormal. Дополнительную
информацию можно получить здесь.
|
property Scaled: Boolean; |
Определяет, масштабировать форму или нет. Если значение этого
свойства равно True,
то масштабирование осуществляется в соответствии со значением свойства
PixelPerInch.
Дополнительную информацию можно посмотреть здесь. |
property VertScrollBar:
TControlScrollBar; |
Определяет параметры вертикальной полосы прокрутки. |
property WindowState: TWindowState; |
Определяет вид, в котором окно первоначально предъявляется
пользователю при выполнении
приложения. Имеет следующие значения:
- wsNormal - нормальный вид окна (значение по умолчанию);
- wsMinimized - окно свернутое;
- wsMaximized - окно развернутое на весь экран.
|