Курс за обучение 5

ActiveControl - дефинира елемент, който в момента е във фокуса. Ако изберете един обект по време на развитието (дизайн работно време), а след това, когато приложението се стартира, и обектът ще има вход фокуса. Също така, имотът може да бъде полезно по време на изпълнение (по време на изпълнение) - можете да разберете кой обект "държи" Фокусът в момента, и ще можете да преместите фокуса върху всеки от обектите. Пример 2 пост за образуване на бутон - Button1 и BUTTON2 и TTimer (Система страница). Избор на таймер 1 елемент scholknem два пъти в полето за инспектор Object маркирани OnTimer раздела Събития, т.е. създадем манипулатор събитие и напишете следното: ActiveControl: = BUTTON2; Сега, прилагането на програмата, всеки втори фокус ще се движат по BUTTON2.

Изравнете - определя подравняването на формите на екрана. Имотът има една от следните стойности:

  • alBottom - долния ръб;
  • alClient - всичко потребител (клиент) площ;
  • alCustom - схема се определя чрез извикване на обекта майка;
  • alLeft - от лявата страна;
  • alNone - без изравняване;
  • Добре - в десния край;
  • alTop - на горния край.

AlphaBlend - включва форма / изключване на прозрачност.

AlphaBlendValue - определя формата на непрозрачност: 0 - напълно невидимо форма, 255 - напълно видими. Прозрачността се активира само когато свойствата AlphaBlend да True.

Котви - определя посоката, в която компонентите са "обвързани" на формата. Пример: Ако стойността, определена във формата и akLeft akRight този имот на True, а също така е нужно бутони, промяна на ширината на размера на бутон форма (ширина) също ще се различават.

Autoscroll - дава възможност за автоматично превъртане външен вид (ленти за превъртане), за да се образува, когато формата не е достатъчен, за размерите на елементите на дисплея.

AutoSize - включва автоматични форми преоразмеряване на елементите, пуснати на нейните елементи.

BiDiMode - дефинира двупосочно картографиране елемент. В някои езици, писмото не направи ляво-дясно, както и обратното. Този имот е създаден точно за тази цел.

BorderIcons - определя набор от бутони, които се показват в лентата със заглавието:

  • biSystemMenu - единственият елемент, който не е един бутон - отговаря за менюто прозоречна система, която се дължи на комбинация от клавиши [Alt] + [интервал].
  • biMinimize - минимизиране на бутон (минимизиране) на прозореца;
  • biMaximize - прозорец разгръщане бутон;
  • biHelp - Бутон за помощ.

Ако поне един от бутоните, за да се срине и да се разшири бъде разрешен, независимо от състоянието на другия, както се показват (но втория курс е неактивна). Ако и двете са активирани, те не се показват на всички. Тя не зависи от Делфи - това е функция на Windows.

BorderStyle - определя поведението на границите на прозорците и общ вид на прозореца:

  • bsDialog - диалогов прозорец (бутон - само иконата на "Close" в заглавната лента не е налице);
  • bsNone - "чиста мрежа" (липсата на граници и заглавието на прозореца) - обикновено се използва за създаване на скрийнсейвъри по време на началото на програмата;
  • bsSingle - нормален прозорец, но със забраната за различни размери;
  • bsSizeable - нормален прозорец (по подразбиране) - можете да промените размерите на матрицата;
  • bsSizeToolWin - опростена прозорец с намалена заглавна;
  • bsToolWindow - опростен прозорец с намалена заглавна без възможност за промяна на размера.

BorderWidth - ширината на границата на прозореца в пиксели. Границата е невидима и се намира в предния край форма.

Надпис - текст под формата на заглавието.

ClientHeight. ClientWidth - размер на клиента (потребителя) страна на формата, т.е. , на която са разположени компоненти.

Ограничения - определя минималния и максималния височината и ширината на формата в пиксели. 0 - всяка стойност, т.е. без ограничения.

Ctl3D - имот определя формата на 3D изглед. Когато изключите - "плосък" образ.

Курсор - курсора в момент, когато той е на форма.

DefaultMonitor - определя формата ще се появи на които монитор. Логично е да използвате тази функция, само ако имате повече от един монитор (например, ако няколко екрана).

DockSite. DragKing и DragMode - определя поведението на изпълнението формира DragDrop операции.

Enabled - отговаря за цялостната форма на активност. Ако е False, формата не е налична.

Font - шрифта, използван във формуляра.

FormStyle - форми стил или поведението й в MDI-приложение (Multi приложение, където са разположени допълнителни форми "вътре" основната форма). стойности:

  • fsNormal - обичайната форма (по подразбиране);
  • fsMDIChild - филиал (подчинен) MDI форма приложение;
  • fsMDIForm - основната форма на MDI-прилагане;
  • fsStayOnTop - форма е на върха на всички прозорци на екрана.

Височина - височината на формата в пиксели. За разлика ClientWidth височина с оглед на заглавката и свързаните форми.

HelpContext. HelpFile. HelpKeyword. HelpType - свойства за привързване форми с помощния файл в * .hlp формат.

Съвет - текст подсказка.

HorzScrollBar - имот определя външния вид и поведението на хоризонталната лента за превъртане на прозореца.

Икона - икона (икона) форма. Показани титлата в ляво на заглавието. Посочете файла * .ico формат.

KeyPreview - ако имотът е настроен да Вярно е, че след това натискане на клавишите ще се наричат ​​първите товарачи форми товарачи и едва след това на компонента, които в момента има фокуса. Събития, свързани с натискане - OnKeyDown (), OnKeyPress (), OnKeyUp ().

Ляво - форма позиция на екрана (горен ляв ъгъл) в пиксели.

Меню - ви позволява да изберете един от елементите на менюто, което ще бъде меню в главния прозорец, тоест Тя ще се появи в горната част.

Име - име на формата, в даден обект. Може да съдържа само букви, цифри и долна черта, а не може да започва с цифра. В действителност, това е името, с което програмата може да се направи, за да форма.

ObjectMenuItem - се използва с OLE-обект позволява да свързвате елемент от менюто, и OLE-обект, когато е избран обект, елементът от менюто е активна и обратно.

OldCreateOrder - определя кога случват събития OnCreate () и OnDestroy () форма. Ако е False, а след това OnCreate () се появи, след като призова всички дизайнери и OnDestroy () - след като се обадите на деструктор всички. Първоначална стойност - False, че не се препоръчва да се промени.

ParentBiDiMode - BiDiMode свойства се променят в зависимост от стойността на родителска форма на обекта.

ParentFont - Font промяна (Font) съгласно предмета на стойност предшественик.

PixelsPerInch - пропорции система шрифт (точки на инч).

PopupMenu - ви позволява да определите контекстно меню (TPopupMenu обект) за формата. Това меню се нарича с натискане на десния бутон на мишката.

Позиция - Определя начални форми за позицията на екрана, т.е. в момента на възникването му. Основни ценности:

  • poDesigned - външен вид на мястото, на което формата е в дизайна работно време;
  • poDesktopCenter - центъра на вашия работен плот (препоръчително стойност);
  • poScreenCenter - в центъра на екрана;
  • poMainFormCenter - центъра на главния формуляр за кандидатстване (за основната форма няма смисъл).

PrintScale - определя размерите на матрицата получаването на образа й на отпечатъка.

Пропорционално - включва мащабиране на форми в съответствие с предварително определен PixelsPerInch стойността на имота.

ScreenSnap - ако е настроено да Вярно е, че формата, автоматично ще се "пръчка" към краищата на екрана, когато се движат.

SnapBuffer - определя разстоянието (в пиксели), който ще се образува "стик" до ръба на екрана.

ShowHint - показва / скрива подсказка (Съвет).

Tag - специален имот, който е във всички обекти. Специално приложение за този имот не е, така че тя се използва за различни цели в определена ситуация. Имотът е удобно в този случай, ако искате да съхраните номер - няма да се налага да донесе допълнителна променлива.

Най - форма позиция (горен ляв ъгъл) на екрана в пиксели.

TransparentColor - активира / дезактивира прозрачността на определени форми на цвят.

TransparentColorValue - задава цвета, който ще бъде прозрачна.

UseDockManager - използва се при изпълнението на DragDrop технологии, предоставяне на допълнителни възможности на този метод на взаимодействие.

VertScrollBar - определят външния вид и поведението на вертикалната лента за превъртане на прозореца.

Видима - определя появата на мухъл на екрана.

Ширина - ширината на прозореца в пиксели, включително границата.

WindowMenu - имот аналог свойства Меню, а се използват при създаването на MDI форми.

WindowState - един от прозорците състояния:

  • wsNormal - нормално състояние (отнема част на екрана);
  • wsMinimized - прозореца е сведена до минимум;
  • wsMaximized - кутия разположени върху целия екран.

бележки

Заслужава да направи няколко коментари за имота.

  • Прозрачност свойства форма (AlphaBlend. AlphaBlendValue. TransparentColor и TransparentColorValue) работят само на Windows XP и бъдещите версии. В предишните версии на промяната на OS в стойността на тези имоти не произвежда визуална промяна на формата.
  • Имоти, които започват с думата майка (на английски -. А майка), в повечето случаи, се отнасят стойностите на някои имоти с ценностите на съответните свойства на обекта родител. Например, един бутон (TButton) има ParentFont собственост на шрифта имота и отговаря за шрифта на текста на бутона. Но самата форма е собственост на шрифта. В резултат на това, ако бутона е настроен на True The ParentFont, а след промените шрифта по форма, шрифтът в бутоните се променят съответно. Това ви позволява бързо да се промени същите свойства на голям брой компоненти. Други подобни свойства - ParentShowHint. ParentColor. ParentBiDiMode.
  • Курсорът собственост. отговорен за курсорът е в компонент мнозинство. Въпреки това, когато преместване на курсора се променя външния му вид с един набор в самото "дълги" обект. Т.е. ако формата и бутона зададете различен курсор форма, а след това се премести над бутона ще се използва от курсора, посочен в самия бутон. Броят на "инвестиции", един компонент към друг може да бъде доста голям.

заключение

Тази статия описва свойствата на формата и основните свойства на компонента. Чрез промяна на свойствата, можете да конфигурирате обекти, какъвто е необходим за осъществяването на програмата. Обектно-ориентираното програмиране в земята и се редуцира до свойствата на управление на обекти.