2 (2421)
110 Aplikacje w Delphi. Przykłady
W zakładce Standard dostępna jest także grupa przycisków wyboru, którą reprezentuje komponent typu TRadioGroup.
Komponenty grupujące
Do komponentów umożliwiających grupowanie innych komponentów należą m.in.
TRadioGroup oraz TGroupBox.
Nazwa Opis
TRadioGroup Tworzy grupę przycisków wyboru. Przyciski umieszczamy w ramce TRadioGroup za pomocą edytora uruchamianego po kliknięciu w oknie Inspektora Obiektów w polu właściwości Items. Inne właściwości to:
Col umns — określa, w ilu kolumnach umieszczone są przyciski,
Itemlndex — określa numer wybranego przycisku (numeracja od 0). Zdarzenie OnCl i ck — w procedurze obsługi tego zdarzenia można sprawdzić indeks zaznaczonego przycisku i wykonać odpowiednią akcję. Przyciski w grupie TRadioGroup charakteryzują się tym, że tylko jeden z nich może być wybrany, tzn. zaznaczenie nowego powoduje automatyczne usunięcie zaznaczenia poprzedniego przycisku.
Podstawowa różnica między przyciskami z komponentu TRadioGroup, a przyciskami TRadi oButton umieszczonymi np. w ramce TGroupBox polega na sposobie rozpoznania wybranego przycisku (obsługi zdarzenia OnCl ick). W przypadku komponentu TRadioGroup wystarczy sprawdzić numer wybranego przycisku (właściwość Itemlndex) w jednej procedurze obsługi zdarzenia OnCl i ck dla komponentu TRadi oGroup.
W celu rozpoznania wybranego komponentu TRadi oButton zwykle wykorzystuje się procedury obsługi zdarzenia OnCl ick dla każdego z komponentów TRadi oButton.
TGroupBox Ramka pełniąca funkcję pojemnika innych komponentów. W ramce tej umieszcza się często przyciski wyboru TRadi oButton, przyciski opcji TCheckBox lub inne komponenty.
Do grupowania komponentów wykorzystywany jest również często komponent typu
TPanel.
Przykładowy wygląd formularza zawierającego komponenty TGroupBox, TCheckBox i TRadioGroup przedstawiono na rysunku 9.1.
Rysunek 9.1.
Komponenty typu TGroupBox,
TCheckBox i TRadioGroup
Wyszukiwarka
Podobne podstrony:
8 (1370) 16 Aplikacje w Delphi. Przykłady Nagłówki procedur obsługi zdarzeń, a także szkielet takiej4 (1946) 90 Aplikacje w Delphi. PrzykładyPrzykład 7.3. Umieść na formularzu nową listę TListBox i pr6 (1585) 126 Aplikacje w Delphi. Przykłady Cel 1s[0.0]:= Lp.’: Cells[1.0]:= Danel ; Cel 1s[2.0]: =6 (1586) 136 Aplikacje w Delphi. PrzykładyPrzykład 13.5. Wyświetl na formularzu trzy różne prostokąt6 (1595) 114 Aplikacje w Delphi. Przykłady Program można napisać korzystając tylko z jednej procedur6 (1596) 104 Aplikacje w Delphi. PrzykładyRozwiązanie Treść procedury obsługi przycisku wykonującego6 (1597) 92 Aplikacje w Delphi. Przykłady //po kliknięciu elementu listy jego wartość zwiększa się o6 (1642) 86 Aplikacje w Delphi. Przykłady Treść tej procedury można również wpisać w procedurze obsł6 (1643) 78 Aplikacje w Delphi. Przykład] procedurę TForml.Button3Click(Sender: TObject); begin ił6 (1645) 54 Aplikacje w Delphi. Przykłady Tabela 4.5. Inne funkcje związane z da6 (1655) 42 Aplikacje w Delphi. PrzykładyPrzykład 3.5. Umieść na formularzu dwa komponenty typu TMai6 (1660) 24 Aplikacje w Delphi. PrzykładyIkona aplikacji Ikona aplikacji to symbol graficzny pojawia6 (1661) 14 Aplikacje w Delphi. Przykłady Często stosuje się nazwę komponent dla składników umieszcz2 (2409) 128 Aplikacje w Delphi. Przykłady 128 Aplikacje w Delphi. Przykłady Rysunek 12.1. Zegar cyf2 (2410) 122 Aplikacje w Delphi. Przykłady Charakterystyczne zdarzenia komponentu TTabControl: OnCha2 (2411) 132 Aplikacje w Delphi. Przykłady 132 Aplikacje w Delphi. Przykłady Widtti ClientWfdth+1 Ry2 (2412) 118 Aplikacje w Delphi. PrzykładyPrzykład 10.1. Korzystając z komponentu TDateTimePicker us2 (2422) 100 Aplikacje w Delphi. Przykłady Tabela 8.2. Operacje na tekście z wykorzystaniem2 (2423) 88 Aplikacje w Delphi. Przykłady Tabela 7.1. Właściwości charakterystyczne dla listywięcej podobnych podstron