Rozdział 1. ♦ Projektowanie aplikacji w Delphi 2006 15
Tabela 1.2. Standardowe właściwości komponentów Delphi
Właściwość |
Znaczenie |
Align |
Właściwość wyliczeniowa, która określa sposób ułożenia komponentu na formularzu lub na innym komponencie będącym rodzicem tegp komponentu. Zdefiniowane wartości to: alNone, alTop, alBottom, alLeft, alRlght i alClient. Jeśli właściwość Al ign komponentu ma wartość alClient, to zajmuje on cały obszar komponentu, na którym się znajduje (rodzica), chyba że ustawiono margines (właściwość Margins). |
AutoSize |
Właściwość typu logicznego — określa, czy rozmiary komponentu mają automatycznie dopasować się do jego zawartości. |
Caption Name |
Napis na komponencie (np. etykieta TLabel) lub tytuł komponentu (np. formularz TForm). Nazwa komponentu w programie źródłowym; domyślnie komponenty przyjmują nazwę pochodzącą od ich klasy, np. komponent typu TLabel przyjmuje nazwę Labell, kolejny tego samego typu — Label2 itd. W tej książce pozostaniemy przy nazwach domyślnych. Nazwę komponentu można zmienić, ale powinno się to zrobić na samym początku programu, ponieważ późniejsza zmiana nazwy może wymagać wielu poprawek w pliku modułu, a także w pliku .DFM. |
Color |
Określa kolor komponentu. Można wybrać kolor na stałe, np. clGreen czy cl Red, lub uzależnić go od standardowych kolorów Windows, np. zamiast clTeal (morski) kolor clBackGround. |
Cursor |
Określa kształt kursora myszy nad komponentem. Dostępne wartości: crAppStart, crArrow, crCross, crDefault (strzałka), crDrag, crHandPoint, crHelp, crHourGlass. Obraz kursora jest wyświetlany obok każdej z dostępnych wartości w okienku Inspektora Obiektów. |
DragCursor DragMode Enabled |
Określa kształt kursora przy przeciąganiu komponentu. Właściwość określa, czy można przeciągać komponent. Blokowanie i odblokowanie komponentu. Komponent staje się nieaktywny, tzn. nie odbiera m.in. zdarzeń pochodzących od klawiatury i myszy. |
Font |
Właściwość umożliwia zmianę atrybutów czcionki. Do okienka Inspektora Obiektów dołączony jest edytor właściwości Font uruchamiany po kliknięciu przycisku z trzema kropkami (znajdującego się z prawej strony właściwości Font). |
Left, Top |
Określają współrzędne lewego górnego wierzchołka komponentu względem komponentu (również lewego górnego wierzchołka), na którym się znajduje. |
Height, Width Hint |
Właściwości określają wysokość i szerokość komponentu w pikselach. Tekst dymku podpowiedzi. |
ShowHint |
Właściwość równa true powoduje pokazanie się dymku podpowiedzi pod warunkiem, że właściwość Hint zawiera tekst. |
PopUpMenu |
Określa menu podręczne wywoływane po kliknięciu komponentu prawym przyciskiem myszy. Wcześniej menu podręczne trzeba utworzyć (patrz przykłady w rozdziale 3.). |
Tag |
Właściwość typu i nteger jest wykorzystywana czasem jako zmienna pomocnicza zamiast zmiennej globalnej. |
Text |
Zawartość niektórych komponentów, np. Edit, MaskEdit, Combobox. |
Visible |
Właściwość określa widoczność komponentu —jeśli równa się true, komponent jest widoczny; jeśli fal se, jest ukryty. |