Rozdział 2. ♦ Podstawowe składniki aplikacji
25
kliknięciu może nastąpić wykonanie jakiejś czynności, podobnie jak po kliknięciu przycisku. „Bogatszym” odpowiednikiem komponentu TLabel jest komponent TStaticText z zakładki Additional. Umożliwia on dodatkowo ustawienie ramki wokół napisu, wklęsłości, wypukłości itp. Najważniejsze właściwości etykiety TLabel przedstawiono w tabeli 2.3. Tabela 2.3. Wybrane właściwości klasy TLabel | |
Właściwość |
Znaczenie |
Caption |
Napis na etykiecie. |
Al i gnment |
Właściwość wyliczeniowa, określająca ustawienie tekstu. Możliwe wartości to: taCenter — wyśrodkowanie w poziomie, taLeftJusti fy — wyrównanie do lewej i taRight Justi fy — wyrównanie do prawej. Ustawienie tej właściwości ma sens wtedy, gdy właściwość AutoSi ze ma wartość fal se i prostokątne tło etykiety jest widoczne (tzn. ma kolor inny niż kolor formularza i nie jest przezroczyste) oraz gdy jego szerokość jest większa niż szerokość tekstu (w przeciwnym razie nie widać wyrównania tekstu do lewej, prawej czy centrowania). |
Font |
Umożliwia zmianę atrybutów czcionki. |
Color |
Kolor prostokątnego tła, na którym umieszczony jest napis Caption — domyślnie jest taki sam jak kolor formularza (rodzica). |
FocusControl |
Właściwość umożliwiająca sprzężenie etykiety z inną kontrolką. Z właściwością tą jest związana inna — tzn. ShowAccelChar. Jeśli ma ona wartość true i we właściwości Capti on etykiety wpiszemy tekst, np. &Nazwi sko, to możemy uzyskać aktywność kontrolki (lub tzw. Focus) sprzężonej z etykietą naciskając kombinację klawiszy Alt+N. |
Transparent |
Kolor tła jest przezroczysty, jeśli właściwość ta ma wartość true. |
WordWrap |
Wartość true umożliwia wyświetlenie tekstu w kilku wierszach pod warunkiem, że wpisywany tekst we właściwości Caption oddzielony jest spacjami, a właściwość AutoSi ze jest ustawiona na t rue( standa rdowo). |
W kolejnych przykładach są przedstawione różne sposoby wykorzystania komponentu TLabel. Pokazane zostaną: sposoby wyświetlania napisów w jednym wierszu, w kilku wierszach, obok siebie, kasowanie napisów, dodawanie nowych do już istniejących itp.
Napisz w oknie aplikacji tekst: Mój program w DELPHI
Wybierz czcionkę Arial koloru zielonego o rozmiarze 78 pkt — napis powinien wyglądać podobnie jak na rysunku 2.5.
Napis ten możemy wykonać, korzystając z dwóch etykiet lub z jednej etykiety.
Sposób 1.
Umieść na formularzu dwie etykiety z palety Standard, jedną pod drugą.