20 Aplikacje w Delphi. Przykłady
20 Aplikacje w Delphi. Przykłady
Przycisk maksymalizacji
Przycisk minimalizacji
Etykieta
Przycisk zamykający okno
Options | |
- Environment Options *■ : Object Inspector Tool Palette Colors Environment Variables Windows Forms Designer Si -Delphi Options VCl Designer |
Grid options P Display grid P Use designer guicłelines P Snagtogrld Grtdsize/Snaptolerance s|J jj *f..... |
Okno aplikacji w Delphi z etykietą i przyciskiem
Grupa opcji dotyczących siatki formularza
Najważniejsze właściwości klasy TForm — oprócz charakterystycznych dla większości wymienionych wyżej komponentów — przedstawiono w tabeli 2.1.
Tabela 2.1. Wybrane właściwości klasy TForm
Active Właściwość typu logicznego określająca, czy dany formularz jest formularzem
aktywnym (tylko do odczytu).
ActiveControl Właściwość identyfikuje aktywną kontrolkę. Można ją ustawić w okienku Inspektora Obiektów lub programowo, wpisując np. instrukcję ActiveControl :=Editl w procedurze obsługi zdarzenia OnCreate, co spowoduje, że po umchomieniu programu będzie aktywne okienko do wprowadzania danych — Editl.
AutoScrol 1 Właściwość ustawiona na true powoduje automatyczne pojawienie się pasków
przewijania na formularzu w sytuacji, gdy komponenty zostaną przesunięte poza którąś z jego krawędzi, gdy np. na etykiecie wyświetlimy programowo kilkadziesiąt linii lub program zostanie uruchomiony na komputerze z monitorem o mniejszej rozdzielczości niż przy projektowaniu.
Borderlcons Właściwość typu zbiorowego — określa zestaw ikon na pasku tytułowym
formularza (okna) w czasie działania programu. Elementami zbiom mogą być: biMinimize, biMaximize — ikony na pasku tytułowym umożliwiają odpowiednio minimalizację i maksymalizację okna formularza pod warunkiem, że typ obrzeża
(BorderStyle) ma wartość bsSizeable lub bsSizeToolWin.
biHelp — powoduje pojawienie się ikony ze znakiem zapytania tylko wtedy, gdy biMininmize i biMcaimize są wyłączone. Kliknięcie tej ikony, a następnie jakiegoś komponentu powoduje zwykle wywołanie pomocy kontekstowej dla tego komponentu; biSystemMenu — powoduje umieszczenie z lewej strony paska tytułu ikony uruchamiającej menu systemowe (po kliknięciu przyciskiem myszy lub naciśnięciu kombinacji klawiszy Alt+ spacja);
BorderStyl e — typ obrzeża formularza — właściwość typu wyliczeniowego, zmienia wygląd formularza (rysunek 2.3) oraz zachowanie, np. ustawienie BorderStyle na bsSingl e uniemożliwia płynną zmianę jego rozmiaru za pomocą myszy; znaczenie innych ustawień:
bsSizeable — domyślna postać obrzeża okna, umożliwia zmianę rozmiarów okna; _bsDialog—okno o takiej wartości właściwości BorderStyle nie może zmieniać rozmiarów;