Rozdział 20

[ Powrót do poprzedniej strony ]

Jest to już 20 jubileuszowy rozdział. Dzisiaj zajmiemy się nie językiem Object Pascal, ale i samym Delphi. Opiszę działanie podstawowych komponentów. A więc zacznijmy. 

Karta Standard

Komponent MainMenu - służy on do tworzenia standardowego menu, które automatycznie umieszczane jest u góry Formy. Masz możliwość łatwego stworzenia własnego menu oraz napisania dla niego procedur. W tym celu klikasz dwukrotnie na ten komponent - otworzy się edytor menu. 

Komponent PopupMenu - ten komponent to nic innego jak podręczne menu rozwijające się po naciśnięciu prawego przycisku myszy. Zasady tworzenia menu są takie samy jak w przypadku MainMenu. 

Komponent Label - jest to etykieta w postaci jednej linii. 

Komponent Edit - jest to kontrolka tekstowa jednowierszowa. Możesz używać jej do wprowadzania krótkich informacji.

Komponent Memo - komponent ten jest dobry do przechowywania tekstu o wielu liniach. Nie jest on zbytnio skomplikowany więc możesz się nim posługiwać jeśli nie chcesz przeprowadzać skomplikowanych operacji. 

Komponent Button - jest on najczęstszym z pośród używanych komponentów. Zwykły przycisk nie posiadający żadnych dodatkowych właściwości. 

Komponent Check Box - komponent ten znakomicie nadaje się do włączania opcji. 

Komponent RadioButton - jest on podobnym komponentem od CheckBox. Różnica pomiędzy nimi polega na tym, że z pośród kilku komponentów Radio Button tylko jeden może być "aktywny". Stosowany jest zazwyczaj do wyboru pomiędzy wieloma opcjami. 

Komponent LisBox  - w komponencie tym możesz umieszczać jednowierszowe dane, które mogą być kontrolowane przez ciebie. 
if ListBox.ItemIndex = 0 then {jakaś czynność}

Komponent ComboBox - w tym komponencie także możesz przechowywać jednowierszowe dane. Różnica między poprzednim komponentem, a tym polega na tym, że ten jest komponentem rozwijalnym. 

Komponent ScrollBar - jest to komponent, który jest bardzo żadko używany. Służy do przesuwania zawartości lub (jak to miało miejsce w programie AVI Filsm Player) do wskazywania długości danych. 

Komponente GroupBox - służy on do grupowania danych. Ma on na celu jedynie "upiększenie" zawartości formy, aby komponenty na niej się znajdujące stały się bardziej czytelne.

Komponent Radio Group - ten komponent służy do gromadzenia wielu pól wyboru typu RadioButton. 

Komponent Panel - jest to bardzo przydatny komponent. Jest to tzw. rodzic, czyli komponenty na nim umieszczone stają się pochodnymi komponentu Panel. Np. ukrywając komponent ukrywasz także wszelkie inne komponenty na nim się znajdujące.

Komponent Action List - komponent ten wprowadzony został dopiero w Delphi 4. Służy on do tzw. udostępniania poleceń. W zależności od stanu w jakim znajduje się komponent może on być, albo aktywnym (Enabled=True), albo nieaktywnym (Enabled=False). Komponent Action List pozwala kontrolować ten proces. Chciałbym zaznaczyć, że komponentem tym będziemy zajmować się w następnym rozdziale. 

Na dziś to już wszytko jeśli chodzi o komponenty. W kolejnej części kursu (22) będziemy dokańczać temat komponentów.

[ Powrót do poprzedniej strony ]