4 (2016)

4 (2016)



40 Aplikacje w Delphi. Przykłady

Przykład 3.2.

Poleceniom Koniec, Napisl oraz Zmiana koloru formularza dla menu z przykładu 3.1 przypisz odpowiednie procedury obsługi.

Rozwiązanie

Procedura obsługująca polecenie Koniec może mieć następującą postać:

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

Close; //zamknięcie okna end:

Jeśli program składa się z kilku okien, to zamiast procedury Cl ose można wykorzystać procedurę Appl i cati on. Termi nate, która kończy pracę aplikacji i zamyka wszystkie okna.

Procedura obsługi polecenia Napisl:

procedurę TForml.NapisllClickCSender: TObject): begin

Labell.Caption:='Polecenie menu napisl': end;

Dodatkowo na formularzu powinna znajdować się etykieta o nazwie Label 1.

Procedura obsługi polecenia Zmiana koloru formularza wygląda tak:

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

Forml.Color:=clGreen; //zmiana koloru formularza na zielony end;

Menu główne można utworzyć dynamicznie, w czasie działania programu (przykład 22.9).

Przykład 3.3.

Poleceniom z grupy Wyświetl figurą dla menu z przykładu 3.1 przypisz odpowiednie procedury obsługi.

Rozwiązanie

Na formularzu wstaw trzy komponenty typu TShape (figura) z zakładki Additional. Dla każdego z komponentów ustaw odpowiednio właściwość Shape: dla pierwszego na stRectangle (prostokąt), dla drugiego na stCircle (koło) i dla trzeciego na stEllipse (elipsa). Dodatkowo można zmienić kolory wypełnienia figur (właściwość Brush) i kolory obrysu (właściwość Pen).

We wszystkich procedurach wykorzystano właściwość Vis1ble — gdy Visible jest równe true, to figura jest widoczna na formularzu; gdy false, to nie jest widoczna.

Procedura obsługi zdarzenia OnCl ick dla polecenia Prostokąt:


Wyszukiwarka

Podobne podstrony:
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 (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
2 (2423) 88 Aplikacje w Delphi. Przykłady Tabela 7.1. Właściwości charakterystyczne dla listy
2 (2495) 82 Aplikacje w Delphi. Przykłady Dla okna ustawiono filtr na wyświetlane pliki przez wykorz

więcej podobnych podstron