2 (2410)

2 (2410)



122 Aplikacje w Delphi. Przykłady

Charakterystyczne zdarzenia komponentu TTabControl:

OnChange — zdarzenie występuje przy zmianie bieżącej zakładki.

OnChanging — zdarzenie występuje przed zdarzeniem OnChange. Procedura obsługi tego zdarzenia zwraca parametr Al IowChange pozwalający na zablokowanie możliwości zmiany, np.:

procedurę TForml.TabControllChanging(Sender: TObject;

var AllowChange: Boolean);

begin

if TabControll.TabIndex=l then AllowChange:=false;//zablokowanie zakładki o numerze 1 end;

Procedura spowoduje zablokowanie możliwości zmiany zakładki, gdy wybrano zakładkę drugą (o numerze 1).

Komponent TPageControl — rysunek 11.2 — w odróżnieniu od komponentu TTabControl posiada tzw. karty lub arkusze, na których można umieszczać inne komponenty wizualne (na każdej zakładce inne). Poszczególne strony są oddzielnymi komponentami reprezentowanymi przez właściwość Pages. Właściwość ta jest niedostępna w oknie Inspektora Obiektów, można jednak dodawać i usuwać strony w fazie projektowania korzystając z menu podręcznego, wyświetlającego się po kliknięciu prawym klawiszem myszy komponentu TPageControl.

TabSheetS

TabSheel?

TabSheeł8

TabSheet3

T ąbSheeW

TabSheełS

W gjSię



Rysunek 11.2.

Zakładki typu TPageControl

Ważniejsze właściwości i metody to:

Pages — właściwość tablicowa, tablica stron typu TTabSheet. Na przykład PageControl 1. Pages[l] .Caption to nazwa zakładki o indeksie 1 (Pagelndex=l).

PageCount — liczba stron (zakładek).

ActivePage — właściwość typu TTabSheet, wskazuje bieżącą stronę.

ActivePageIndex — numer aktywnej strony.

Tablndex — numer aktywnej strony. Jeśli właściwość TabVisible=false to Tablndex= -1, dla pozostałych stron właściwość ta określa numer w tablicy stron widocznych. Wtedy

ActivePageIndex może być większy niż Tablndex.

TabPosition — położenie nazw zakładek, znaczenie podobne jak w przypadku komponentu TTabControl.


Wyszukiwarka

Podobne podstrony:
2 (2412) 118 Aplikacje w Delphi. PrzykładyPrzykład 10.1. Korzystając z komponentu TDateTimePicker us
4 (1944) 112 Aplikacje w Delphi. Przykłady Procedura obsługi zdarzenia OnClick dla drugiego komponen
6 (1642) 86 Aplikacje w Delphi. Przykłady Treść tej procedury można również wpisać w procedurze obsł
6 (1655) 42 Aplikacje w Delphi. PrzykładyPrzykład 3.5. Umieść na formularzu dwa komponenty typu TMai
6 (1661) 14 Aplikacje w Delphi. Przykłady Często stosuje się nazwę komponent dla składników umieszcz
2 (2423) 88 Aplikacje w Delphi. Przykłady Tabela 7.1. Właściwości charakterystyczne dla listy
8 (1302) 138 Aplikacje w Delphi. PrzykładyRozwiązanie Wstaw przycisk TButton. W procedurze obsługi z
8 (1370) 16 Aplikacje w Delphi. Przykłady Nagłówki procedur obsługi zdarzeń, a także szkielet takiej
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 (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 (1660) 24 Aplikacje w Delphi. PrzykładyIkona aplikacji Ikona aplikacji to symbol graficzny pojawia
2 (2409) 128 Aplikacje w Delphi. Przykłady 128 Aplikacje w Delphi. Przykłady Rysunek 12.1. Zegar cyf
2 (2411) 132 Aplikacje w Delphi. Przykłady 132 Aplikacje w Delphi. Przykłady Widtti ClientWfdth+1 Ry
2 (2421) 110 Aplikacje w Delphi. Przykłady W zakładce Standard dostępna jest także grupa przycisków

więcej podobnych podstron