Tworzenie menu podręcznego


Tworzenie menu podręcznego

Menu podręczne, nazywane inaczej kontekstowym, wywoływane jest prawym przyciskiem myszy. Jest ono skojarzone z komponentem, na przykład z przyciskiem, etykietą, formularzem itp. W Delphi tworzymy je za pomocą niewidocznego komponentu PopupMenu w taki sam sposób, jak menu aplikacji. Utworzone menu przypisujemy do komponentu, ustawiając dla tego komponentu właściwość PopupMenu na nazwę menu.

Ćwiczenie 1.8

Zadanie aplikacji

Aplikacja zawiera menu podręczne dla formularza:

- wybór opcji Zamknij zamyka formularz

- wybór Powiększ i Zmniejsz odpowiednio zwiększa i zmniejsza formularz.

0x01 graphic

Nowe umiejętności

Tworzenie menu podręcznego. Przypisywanie menu podręcznego do obiektu.

  1. Wybierz komponent PopupMenu i utwórz menu podręczne dla formularza, wpisując kolejno we właściwościach Caption: Zamknij, Powiększ, Zmniejsz.

  2. Przejdź do właściwości formularza (wybierz z listy Forml:TForm w oknie Object Inspector lub wyselekcjonuj formularz klikając na jego obszarze). Dla właściwości PopupMenu wybierz z listy wyboru PopupMenul (nazwę utworzonego menu podręcznego).

  3. Uzupełnij procedury-zdarzenia dla menu. Treścią procedur związanych z opcjami Powiększ i Zmniejsz będzie ustawienie właściwości dotyczących rozmiaru formularza, na przykład:

Form1.Height:= Form1.Height+50;

Form1.Width := Form1.Width +50;

  1. Uruchom aplikację i sprawdź reakcję na kliknięcie prawym przyciskiem myszy w obszarze formularza.

Zadanie 1

Zbuduj aplikację zawierającą menu podręczne dla przycisku o opcjach: Powiększ i Zmniejsz.

Zadanie 2

Dodaj okienka Edit umożliwiające ustalenie o ile chcemy zwiększać lub zmniejszać formularz.



Wyszukiwarka

Podobne podstrony:
Dopasowanie zawartości menu podręcznego Wyślij do w Windows XP
Tworzenie podręcznika operacyjnego
JavaScript Podrecznik tworzenia interaktywnych stron internetowych Wydanie II jscpod
Mambo Tworzenie, edycja i zarzadzanie strona Niebieski podrecznik
Ententa Podrecznik tworzenia marketingowych zyskow

więcej podobnych podstron