
Administrator
Autor: Radomir Trzeciak
W celu zapoznania się z tym zagadnieniem stworzysz aplikację, która będzie zawierała własne menu główne w takiej postaci, jak jest na rysunku poniżej. Po kliknięciu odpowiedniego elementu menu, na etykiecie będzie wyświetlać się jego opis.
Rysunek 2.1. Projekt menu głównego
1. Wstaw na formę komponent MainMenu z zakładki Standard.
2. Dwukrotnie kliknij komponent, gdy będzie on umieszczony na formie. Wyświetli się edytor menu górnego (rysunek 2.2).
Rysunek 2.2. Edytor menu górnego
3. W polu Caption okna ObjectInspector wprowadź odpowiednie dane z powyższym przykładem na rysunku 2.1.
4. Jeśli napisaliśmy słowo Plik zaznaczmy myszką dolny kwadrat tak jak na rysunku:
, i wpiszmy Nowy, a potem robimy tak samo i wpisujemy pod słowem Nowy kolejno: Zapisz i Zamknij.
5. Teraz klikamy na kwadrat obok słowa Plik i piszemy Pomoc (pod napisem Pomoc piszemy: Tematy pomocy i O autorze), efekt powinien wyglądać tak:
. Sprawdźmy działanie menu klikając na przycisk uruchomienia.
6. Teraz kliknij dwukrotnie na Nowy i pomiędzy słowami begin a end wpisz kod:
[Musisz być zalogowany, aby przeczytać ukrytą wiadomość]
7. A w Zamknij napisz:
[Musisz być zalogowany, aby przeczytać ukrytą wiadomość]
8. Sprawdź działanie programu. Klikając na przycisk Nowy komponent Label1 zmieni swoją wartość na "Nowy", a przycisk Zamknij kończy działanie programu:
Rysunek 2.3. Działanie programu
Menu podręczne
Menu podręczne, nazywane również kontekstowym, wywołuje się poprzez naciśnięcie prawego przycisku myszy. Jest ono zawsze kojarzone z jakimś komponentem, np. oknem formy, przyciskiem czy etykietą. W Delphi menu podręczne tworzymy za pomocą komponentu PopupMenu z zakładki Standard w sposób analogiczny do tworzenia menu górnego.
Utworzymy menu kontekstowe zamykające program:
1. Wstaw na formę komponent PopupMenu .
2. W menu kontekstowym utwórz pole Zamknij program w sposób znany z tworzenia menu górnego.
3. Aby przypisać komponent, którego dotyczyć bedzie menu podręczne (w naszym przypadku okno formy programu), kliknij w dowolne miejsce na formie i w ObjectInspector z pola PopupMenu wybierz nazwę komponentu, który posłużył do utworzenia menu kontekstowego (rysunek 2.4)
Rysunek 2.4. Konfiguracja menu podręcznego
4. W polu menu - Zamknij program - zamieść instrukcję close;
5. Sprawdź działanie programu (klikamy prawym przyciskiem!):
Rysunek 2.5. Program posiadający menu kontekstowe
Offline