8 (1364)

8 (1364)



44 Aplikacje w Delphi. Przykłady

Wynik działania programu przedstawiono na rysunku 3.6. Możliwość odczytu numerów poleceń da się wykorzystać do wykonania tych samych czynności dla wybranych poleceń menu w jednej procedurze obsługi zdarzenia.


Rysunek 3.6.

Wynik działania programu

Menu podręczne

Większość komponentów wizualnych posiada właściwość PopUpMenu, która umożliwia podłączenie menu podręcznego utworzonego wcześniej za pomocą komponentu typu TPopUpMenu z zakładki Standard. Przykłady przedstawione w tym rozdziale dotyczą menu podręcznego dla formularza oraz etykiety.

Przykład 3.7.

Utwórz menu podręczne dla formularza, składające się z trzech poleceń, które umożliwiają zmianę koloru tego formularza.

Rozwiązanie

Wstaw na formularzu komponent typu TPopUpMenu. Kliknij go dwukrotnie i w otwartym oknie wpisz trzy polecenia: czerwony, zi el ony, ni ebi eski. Kliknij następnie każde polecenie i w procedurach obsługi odpowiednich zdarzeń OnCl ick wpisz instrukcje:

♦    w procedurze dla polecenia czerwony:

Forml.Color:=clRed;

♦    w procedurze dla polecenia zi el ony:

Forml.Color:=clGreen:

♦    w procedurze dla polecenia niebieski:

Forml.Color:=clBlue;

Po utworzeniu menu podręcznego należy powiązać je z jakimś komponentem, w tym przypadku z formularzem. W tym celu można wybrać formularz, po czym w okienku Inspektora Obiektów kliknąć z prawej strony właściwości PopUpMenu i wybrać nazwę utworzonego menu podręcznego.


Wyszukiwarka

Podobne podstrony:
2 (2409) 128 Aplikacje w Delphi. Przykłady 128 Aplikacje w Delphi. Przykłady Rysunek 12.1. Zegar cyf
2 (2495) 82 Aplikacje w Delphi. Przykłady Dla okna ustawiono filtr na wyświetlane pliki przez wykorz
4 (2006) 52 Aplikacje w Delphi. Przykłady Gdy funkcją konwertującą tekst na liczbę jest StrToFloat,
6 (1595) 114 Aplikacje w Delphi. Przykłady Program można napisać korzystając tylko z jednej procedur
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 (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 (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

więcej podobnych podstron