Урок 3 - Чтоб все было опрятно или расположение обьектов на формеDelphi , Технологии , KOL и MCKУрок 3 - Чтоб все было опрятно или расположение обьектов на форме
Ведущий раздела KOL и MCK: Анатолий aka XVeL Полную версию библиотеки KOL и MCK можно скачать здесь. Обсудим свойства отвечающие за расположение объектов на форме. Свойства Width и Height отвечают за длину и высоту
соответственно. var Form, Button: PControl; begin Form := NewForm(Applet, 'Пример'); Button := NewButton(form, 'Кнопка').Size (120, 50); Run(Form); end. Приведет к следующему результату
CenterOnParent - размещает объект посередине
родительского. Таким образом REdit.Size(120,50) имеет такой же результат как
совместное действие строк: В VCL у некоторых объектов есть свойство Align. Его аналоги в KOL это
Align:TControlAlign и SetAlign(AAlign:TControlAlign).
TControlAlign может принимать следующие значения: В KOL также есть группа свойств, которые описывают положение объекта
относительно объекта который был создан первым. var Form, cont, cont1: PControl; ... form := NewForm(Applet,'Пример'); form.SetSize(130, 140); cont := NewPanel(form, esRaised).Shift(20, 0).SetSize(50, 50); cont1 := NewPanel(form, esRaised).SetSize(50, 50); cont1.PlaceDown; // на этом месте может быть и cont1.PlaceUnder
Перемещать объект на форме можно обращаясь к свойствам Left и Top (отступ от левого - верхнего угла в лево и вниз соответственно). Чтобы изменить одновременно эти свойства, надо воспользоваться свойством Shift(dX,dY:integer). И так подведем итог:
Урок 3: расположение объектов на форме в библиотеке KOL и MCK. Комментарии и вопросыМатериалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||||||||||||||||||||||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |