4 (1933)

4 (1933)



124 Aplikacje w Delphi. Przykłady

Przykład 11.3.

Po kliknięciu przycisku otwórz okno dialogowe do wyboru pliku, wybierz plik i załaduj jego zawartość do pola Memol zajmującego cały obszar zakładki. Nazwom zakładek przypisz nazwy plików — rysunek 11.4.


Rysunek 11.4.

Zakładki TTabControl

Rozwiązanie

Na formularzu wstaw komponent TTabControl z zakładki Win32, komponent TOpenDialog z zakładki Dialogs i przycisk TButton.

procedurę TForml.ButtonlClick(Sender: TObject); begin

OpenDialogl.Options := [ofAllowMultiSelect.ofFileHustExist, ofHideReadOnly];

if OpenDialogl.Execute then

begin

//dodanie listy zaznaczonych plików do właściwości Tabs TabControll.Tabs.Assign(OpenOialogl.Files);

//do pola Memo ładowany jest plik tekstowy, którego nazwa jest // równocześnie nazwą aktywnej zakładki

Memol.Li nes.LoadFromFi1eCTabControl1.Tabs[TabControl1.Tablndex]): end; end;

Przy zmianie aktywnej zakładki (zdarzenie OnChange) do pola Memol wczytywana jest zawartość pliku tekstowego o nazwie będącej również nazwą wybranej zakładki:

procedurę TForml.TabControllChange(Sender: TObject): begin

with TabControll do

Memol.Lines.LoadFromFi1e(Tabs[Tablndex]);

end:

Przykład 11.4.

Wyświetl nazwy zakładek w komponencie TPageControl.

Rozwiązanie

Wstaw komponent TPageControl (Win32), TButton i TLabel. Korzystając z menu podręcznego i polecenia NewPage wstaw kilka zakładek, jak na rysunku 11.2.

W procedurze obsługi zdarzenia OnCl ick dla przycisku wpisz instrukcje, jak w procedurze poniżej.


Wyszukiwarka

Podobne podstrony:
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
4 (1945) 102 Aplikacje w Delphi. Przykłady begin Memol.ClearSelection; end: Instrukcje działają po u
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 (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 (2421) 110 Aplikacje w Delphi. Przykłady W zakładce Standard dostępna jest także grupa przycisków
2 (2422) 100 Aplikacje w Delphi. Przykłady Tabela 8.2. Operacje na tekście z wykorzystaniem

więcej podobnych podstron