Delphi (3)

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.

Slash
slash83@wp.pl 

  Copyright 2001 at-online. Wszelkie prawa zastrzeżone.