Podstawowe właściwości komponentów w Delphi
Align
służy do wyrodkowania komponentu, dostępnych jest szeć możliwoci:
alNone - brak wyrodkowania, komponent przyjmuje zdefiniowane wymiary i położenie
alLeft - wyrównanie do lewej krawędzi formy/panelu
alRight - wyrównanie do prawej krawędzi formy/panelu
alTop - wyrównanie do górnej krawędzi formy/panelu
alBottom - wyrównanie do dolnej krawędzi formy/panelu
alClient - komponent zajmuje całš powierzchnię formy/panelu
Caption i Text
jeżeli kontrolka posiada możliwoć wywietlania tekstu to tu deklarujemy jego treć
Color
tutaj definiujemy kolor komponentu; w licie dostępnej w Object Inspectorze znajdujš się podstawowe barwy, większš ich iloć uzyskamy poprzez dwukrotne kliknięcie w polu wyboru
Cursor
każdy komponent może mieć inny kursor; w licie Object Inspectora znajdujš się standardowe kursory Windowsa; istnieje możliwoć załadowania własnego kursora z zasobów, o których możesz przeczytać w rozdziale 12
Enabled
podajemy informację o tym, czy komponent jest dostępny (TRUE- tak, FALSE- nie); jeżeli mamy np. Button na formie to gdy ustawimy właciwoć na FALSE to nie będzie reagować na kliknięcie
Font
jeżeli komponent posiada możliwoć wywietlania tekstu to tu możemy ustalić jego czcionkę; więcej możliwoci uzyskuje się poprzez dwukrotne kliknięcie w polu wyboru
Height
definiujemy wysokoć komponentu
Hint
gdy ustawisz kursor nad zegarkiem (w pasku zadań) to po chwili wyskoczy okienko z aktualnš datš, to jest włanie Hint (podpowied); tutaj deklarujesz jaki tekst ma się wywietlić po najechaniu kurosrem na dany komponent
Left
położenie komponentu względem osi X
Name
nazwa komponentu, każdy komponent musi mieć innš nazwę, jeżeli położysz na formie dwa Labele to zauważysz, że nazywajš się Label1 i Label2; nazw używamy, gdy odwołujemy się do komponentu z innego miejsca (np. Label1.Caption:='OK')
ShowHint
tu informujemy komponent, czy ma wywietlać podpowiedzi (Hint)
Tag
jest to dodatkowa komórka pamięci, w której możemy przechowywać dodatkowe informacje
Top
położenie komponentu względem osi Y
Visible
deklarujemy czy komponent ma być widoczny, czy też nie
Width
szerokoć komponentu
Oprócz właciwoci komponenty posiadajš także zdarzenia. Służyš one do wykonywania czynnoci, gdy zajdzie okrelony warunek. Lista najczęciej występujšcych poniżej.
Click(Sender: TObject);
zwykłe kliknięcie na komponencie; (np. wstawiamy na formę Button i w zdarzeniu OnClick piszemy Form1.Caption:='Click';)
DblClick(Sender: TObject);
to samo co wyżej, lecz akcja zachodzi dopiero po dwukrotnym kliknięciu
KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
jeżeli klawisz został wcinięty
KeyPress(Sender: TObject; var Key: Char);
to co wyżej
KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
jeżeli klawisz został zwolniony
MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
jeżeli trzymamy wcicnięty klawisz myszy
MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
jeżeli poruszamy myszkš
MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
jeżeli klawisz myszki został zwolniony