«аочное дистанционное образование с получением государственного диплома через Internet










ѕолучить информацию о поступлении
 
√лавна€ Ќовости  арта сайта ‘отоальбом √остева€ книга  онтакты

 

Ѕазовые свойства элементов управлени€

”правление положением визуального компонента на экране и его размерами осуществл€етс€ с помощью четырех его свойств:

- Left Ц горизонтальна€ координата левого верхнего угла;
- “ор Ц вертикальна€ координата левого верхнего угла;
- Width Ц ширина;
- Height Ц высота.

ƒл€ всех компонентов эти свойства задаютс€ в пиксел€х относительно координат клиентской части родительского компонента (клиентской частью компонента называетс€ его внутренн€€ область, за исключением заголовка, рамки и меню). ¬ клиентской части началом координат считаетс€ ее верхний левый угол. √оризонтальна€ ось координат направлена слева направо, а вертикальна€ Ц сверху вниз. »зменение описанных выше свойств возможно как на этапе конструировани€, так и на этапе выполнени€ программы, что приводит к немедленному изменению размеров и расположени€ компонентов. ƒопустим, на форме наход€тс€ две кнопки Ц Button 1 и Button2 класса TButton, высота которых 25 пикселей, а ширина 75. ƒл€ того чтобы размеры кнопки Button2 стали в два раза больше, можно увеличить размеры кнопки в »нспекторе объектов, либо в обработчике нажати€ кнопки Button 1 написать две строки:

Button2.Width:= 150;
Button2. Height: = 50;

¬ первом случае размеры кнопки измен€тс€ на этапе конструировани€ (и сохран€тс€ на момент запуска программы), а во втором случае изменение произойдет при выполнении программы после нажати€ кнопки Button 1.

¬се элементы управлени€ имеют свойство Enabled, которое определ€ет доступность компонента в тот или иной момент времени. ƒругими словами, данное свойство указывает, должен ли этот элемент реагировать на событи€ клавиатуры, таймера или мыши. ѕри значении этого свойства false элемент управлени€ считаетс€ отключенным и изображаетс€ серым цветом.

—войство Parent также доступно дл€ всех элементов управлени€. ¬ этом свойстве установлена ссылка на родительский элемент управлени€, который содержит данный компонент.

—пособ выравнивани€ элемента управлени€ внутри своего родительского компонента задает свойство Align. ¬озможные варианты выравнивани€ описаны ниже:

- aINone Ц установка по умолчанию (компонент остаетс€ там, где был помещен в форму);
- аlTор Ц компонент располагаетс€ у верхнего кра€ по всей ширине родительского элемента;
- alBottom Ц компонент располагаетс€ у нижнего кра€ по всей ширине родительского элемента;
- alLeft Ц компонент располагаетс€ у левого кра€ по всей высоте родительского элемента;
- alRight Ц компонент располагаетс€ у правого кра€ по всей высоте родительского элемента;
- alClient Ц компонент занимает всю область родительского элемента.

÷вет и стиль заливки элемента управлени€ задаетс€ свойством Brush, которое доступно только во врем€ работы программы и только дл€ чтени€.

¬ Windows компоненты с оконными ресурсами называютс€ родительскими, а св€занные с ними неоконные Ц дочерними. —ледует отметить, что оконные компоненты тоже могут быть дочерними по отношению к родительскому оконному элементу. Ќеоконный элемент может быть только дочерним и не может играть роль родительского. –одитель с дочерними элементами рассматриваетс€ в Windows как единое целое. ƒругими словами, при по€влении родител€ на экране по€вл€ютс€ и его дочерние компоненты, а при закрытии родител€ его дочерние элементы также исчезают вместе с ним.   тому же дочерние компоненты не могут выходить за границы родител€. ’от€, как правило, эти требовани€ выполн€ютс€ автоматически, о них следует помнить и соблюдать неукоснительно, иначе программы могут выдавать непредсказуемые результаты.

—войство Visible позвол€ет управл€ть отображением элемента на экране (если true, то компонент виден). Ёто свойство доступно дл€ чтени€ и дл€ записи.

ƒл€ того чтобы узнать, отображаетс€ оконный элемент управлени€ на экране во врем€ выполнени€ программы или нет, иcпользуетс€ свойство Showing. Ёто свойство доступно только дл€ чтени€ и имеет значение true, если свойство Visible имеет значе-ние true, либо false, если Visible = false.

—делать элемент управлени€ или форму видимыми можно при помощи вызова метода Show, который присваивает свойству Visible значение true. ¬ свою очередь, метод Hide делает невидимым элемент управлени€, присваива€ свойству Visible значение false.

÷вет фона большинства элементов управлени€ задаетс€ свойством Color, которое доступно как на этапе разработки, так и в момент выполнени€ программы.

’арактеристики шрифтов, которыми будет отображатьс€ текст визуальных компонентов, определ€ютс€ свойством Font.

—войство Cursor позвол€ет измен€ть форму указател€ мыши, когда он находитс€ над элементом управлени€.

—войство PopupMenu ссылаетс€ на контекстное меню, св€занное с данным элементом управлени€.

“екст краткой всплывающей подсказки устанавливаетс€ свойством Hint, а свойство ShowHint определ€ет, будет ли данна€ справка отображатьс€ на экране в момент выполнени€ программы.

–азмещаемый в элементе управлени€ текст задаетс€ либо свойством Text, либо свойством Caption, в зависимости от того, какое из них имеетс€ у конкретного визуального компонента.


”знать как сэкономить в кризис моно на сайте ekonom-it.ru

ƒиаграммы, правила построени€ ‘отоальбом (продолжение) ћаркеры в электронных таблицах “ехнологи€ хранени€, поиска и сортировки информации в базах данных ¬изуальные компоненты —обыти€ мыши дл€ визуальных компонентов —обыти€ клавиатуры дл€ визуальных компонентов –едакторы символьной информации  омпонент EDIT  омпонент LABELEDEDIT 


 
     
   
 


ѕриглашаем прин€ть участие в круглом столе!
подробнее   >>>
 

»нститут ћенеджмента, Ёкономики и »нноваций начинает набор на курсы повышени€ квалификации!
подробнее   >>>
 

”важемые студенты јЌќ ¬ѕќ »ћЁи»!
подробнее   >>>
 

Ќачинаетс€ набор на курсы повышени€ квалификации!
подробнее   >>>
 

ѕриглашаем прин€ть участие в конференци€х!
подробнее   >>>
 


все новости...

 


–ассылки Subscribe.Ru
—овременное образование
ѕодписатьс€ письмом