Jak
już obiecałem dziś zajmiemy się dokładniej inspektorem obiektów.
Na początek wyjaśnię podstawowe właściwości - wpierw
zajmijmy się Etykietą (Label)
| Właściwość |
Opis |
| Align |
Położenie. Najcześciej stosuje się AlNone
(Sami wybieramy pozycję) oraz AllClient (Automatyczne
dostosowanie się do wielkości okna) |
| Alignment |
Położenie tekstu wewnątrz obiektu |
| Autosize |
Automatyczne dopasowanie rozmiarów. Zalecam zmianę
tej funkcji na False. W przeciwnym przypadku rozmiar
kontrolki może przyjąć niechciane dla nas wartości,
przykrywając np. inne. |
| Caption |
Chyba wiadomo. Napis pojawiający się na
kontrolce |
| Color |
Kolor tła kontrolki. Podwójne kliknięcie
wywołuje mieszadło. |
| Cursor |
Jak ma wyglądać kursor jeśli wskaźnik
pojawi się nad kontrolką |
| Enabled |
Czy kontrolka ma obsługiwać zdarzenia ? |
| Font |
Właściwości czcionki dla Caption |
| Height |
Wysokość kontrolki |
| Left |
Odległość od lewej krawędzi formy |
| Name |
Nazwa kontrolki |
| PopupMenu |
Tu w przyszłości będziemy wybierać menu
kontekstowe dla kontrolki |
| Top |
Odległość od górnej krawędzi ekranu |
| Transparent |
Przy wartości True kontrolka traci tło (tzn.
jest przeźroczyste) |
| Visible |
Czy kontrolka ma być widoczna ? |
| Width |
Szerokość kontrolki |
| WordWrap |
Oznacza zawijanie tekstu w kontrolce |
To była zakładka properties, teraz przejdźmy do zdarzeń.
Zajmiemy się zdarzeniami formy.
| OnActivate |
Zaraz po uruchomieniu programu wywołane
zostaje to zdarzenie. |
| OnClick |
Chyba wiadome - pojedyncze kliknięcie |
| OnClose |
Zaraz przed zamknięciem programu |
| OnCreate |
Jeszcze przed załadowaniem formularza |
| OnDblClick |
Podwójne kliknięcie |
| OnKeyDown |
Kiedy przycisk został wciśnięty |
| OnKeyPress |
Kiedy przycisk został wciśnięty i puszczony |
| OnKeyUp |
Kiedy przycisk został puszczony |
| OnMouseDown |
Kiedy przycisk myszki został wciśnięty |
| OnMousePress |
Kiedy przycisk myszki został wciśnięty i
puszczony |
| OnMouseUp |
Kiedy przycisk myszki został puszczony |
| OnMouseWheel |
Kiedy użyliśmy scroll'a w myszce |
| OnResize |
Podczas zmiany rozmiaru |
Właściwie to tyle miałem do powiedzenia. Niestety nic nie
jestem w stanie napisać więcej bo mam bardzo dużo innych spraw
na głowie, ale za to w kolejnym odcinku znów weźmiemy się za
kod.