Здравствуй уважаемый
подписчик! Как и обещал сегодня в номере: Уникальные свойства окна программы(Формы)
Уникальные свойства окна программы(Формы)
Ниже я привожу небольшую табличку, в которой указываются наиболее часто используемые свойства формы. Как это всё использовать в своих программах будет показано в разделе «События формы», который выйдет через номер.
Свойство
Назначение
Appearance
Отвечает за внешний вид формы (окна программы), имеет два значения:
1- 3d – Стандартный внешний вид
0- Flat – плоский вид формы
AutoRedraw
Разрешает или запрещает обновление содержимого ока программы, методом REDRAW, во время выполнения процедур. (по умолчанию содержимое окна программы обновляется по окончании работы той или иной процедуры) имеет два значения TRUE – разрешено и False - запрещено
BorderStyle
Оговаривает тип рамки, который окружает окно программы и внешний вид окна программы
0 – рамка отсутствует
1 – одинарная линия, размер окна не изменяем
2 – Sizable стандартное окно Windows с изменяемыми размерами
3 – Fixed Dialog фиксированное диалоговое окно
4 – Фиксированная панель инструментов
5 – изменяемая панель инструментов
По умолчанию значение этого свойства равно 2
Icon
в режиме конструктора здесь можно указать полный путь к к иконке, которая буде видна в заголовке данного окна
Visible
Видимый/Не видимый, Как и предыдущее свойство имеет два значения TRUE и FALSE
MaxButton и MinButton
позволяют заблокировать или разблокировать копки «свернуть на рабочий стол» и «Развернуть на весь экран», имеют два значения True и False
MDICHILD
оговаривает будет ли данная форма родительской или дочерней, имеет два значения TRUE – ДОЧЕРНЯЯ FALSE- РОДИТЕЛЬСКАЯ
MouseIcon
В режиме конструктора, нажав кнопку «обзор», можно указать путь и имя графического файла, для отображения указателя мышки ( в прстонародии – «ГРЫЗУНА»), но следует помнить, что для того что бы изменился внешний вид указателя «грызуна» необходимо воспользоваться дополнительно свойством MOUSEPOINTER
MousePointer
Позволяет указать внешний вид указателя «мышки»
0- Default т.е. берется используемый Windows по умолчанию
99 – будет использована иконка, указанная в свойстве MouseIcon
Moveable
– Характеризует возможность переместить пользователю во время выполнения программы это окно в другую часть экрана. Имеет два значения: TRUE, Да можно переместить. FALSE, Нет переместить нельзя.
Picture
В режиме конструктора, нажав кнопку «обзор», можно указать путь и имя графического файла, который будет использоваться в качестве фонового рисунка
Index
Индекс объекта, используется только для массива объектов
ScaleMode
Система измерения размеров окна и вложенных в него объектов
0-User (Пользовательский)
1- Twip
2- Point
3- Pixel
4- Character
5- Inch
6- Millimeter
7- Centimeter
Вообще я рекомендую оставлять Twip, так как в последствии, при использовании других единиц измерения – начинающий программист может очень легко запутаться.
ScaleHeight и ScaleWidth
соответственно Высота и Широина окна программы в измеряемых единицах. НЕ ПУТАТЬ с Height и Width эти два свойства всегда измеряются в Twip’ах
StartUpPosition
– позволяет указать начальное расположение этого окна программы, на экране монитора, при его загрузке его в память ЭВМ. Дело в том, что если в вашей программе больше одного окна, автоматически на экране монитора появиться СТАРТОВОЕ ОКНО, то которое Вы создали первым. Все остальные формы придется подгружать в память ЭВМ дополнительным программным кодом.
WindowState
Позволяет задать начальные размеры окна программы, при его загрузке в память ЭВМ