Курс за обучение 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.
- Курсорът собственост. отговорен за курсорът е в компонент мнозинство. Въпреки това, когато преместване на курсора се променя външния му вид с един набор в самото "дълги" обект. Т.е. ако формата и бутона зададете различен курсор форма, а след това се премести над бутона ще се използва от курсора, посочен в самия бутон. Броят на "инвестиции", един компонент към друг може да бъде доста голям.
заключение
Тази статия описва свойствата на формата и основните свойства на компонента. Чрез промяна на свойствата, можете да конфигурирате обекти, какъвто е необходим за осъществяването на програмата. Обектно-ориентираното програмиране в земята и се редуцира до свойствата на управление на обекти.