2 (2421)

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 takiej
4 (1946) 90 Aplikacje w Delphi. PrzykładyPrzykład 7.3. Umieść na formularzu nową listę TListBox i pr
6 (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ąt
6 (1595) 114 Aplikacje w Delphi. Przykłady Program można napisać korzystając tylko z jednej procedur
6 (1596) 104 Aplikacje w Delphi. PrzykładyRozwiązanie Treść procedury obsługi przycisku wykonującego
6 (1597) 92 Aplikacje w Delphi. Przykłady //po kliknięciu elementu listy jego wartość zwiększa się o
6 (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 da
6 (1655) 42 Aplikacje w Delphi. PrzykładyPrzykład 3.5. Umieść na formularzu dwa komponenty typu TMai
6 (1660) 24 Aplikacje w Delphi. PrzykładyIkona aplikacji Ikona aplikacji to symbol graficzny pojawia
6 (1661) 14 Aplikacje w Delphi. Przykłady Często stosuje się nazwę komponent dla składników umieszcz
2 (2409) 128 Aplikacje w Delphi. Przykłady 128 Aplikacje w Delphi. Przykłady Rysunek 12.1. Zegar cyf
2 (2410) 122 Aplikacje w Delphi. Przykłady Charakterystyczne zdarzenia komponentu TTabControl: OnCha
2 (2411) 132 Aplikacje w Delphi. Przykłady 132 Aplikacje w Delphi. Przykłady Widtti ClientWfdth+1 Ry
2 (2412) 118 Aplikacje w Delphi. PrzykładyPrzykład 10.1. Korzystając z komponentu TDateTimePicker us
2 (2422) 100 Aplikacje w Delphi. Przykłady Tabela 8.2. Operacje na tekście z wykorzystaniem
2 (2423) 88 Aplikacje w Delphi. Przykłady Tabela 7.1. Właściwości charakterystyczne dla listy

więcej podobnych podstron