Ten artykuł od 2016-11 wymaga zweryfikowania podanych informacji.Należy podać wiarygodne źródła w formie przypisów bibliograficznych.Część lub nawet wszystkie informacje w artykule mogą być nieprawdziwe. Jako pozbawione źródeł mogą zostać zakwestionowane i usunięte.Sprawdź w źródłach: Encyklopedia PWN • Google Books • Google Scholar • Federacja Bibliotek Cyfrowych • BazHum • RCIN • Internet Archive (texts / inlibrary)Dokładniejsze informacje o tym, co należy poprawić, być może znajdują się w dyskusji tego artykułu. Po wyeliminowaniu niedoskonałości należy usunąć szablon ((Dopracować)) z tego artykułu.
Przykładowy pasek menu z rozwiniętym menu operacji na plikach

Pasek menuwidżet (patrz też: GUI) występujący jako część okna (we współcześnie używanych GUI) lub część ekranu (np. w systemie Amigi menu podlega pod ekran i jest zawsze aktywowane prawym klawiszem myszy).

Pasek menu składa się jedynie z odpowiednich etykiet, zwanych też przyciskami menu (ang. menu button). Po naciśnięciu na odpowiedni przycisk menu lewym klawiszem myszy następuje aktywacja menu, tzn. otwarcie przypisanego mu menu rozwijalnego. W zależności od systemu okienkowego, menu rozwijalne może zostać zamknięte albo w wyniku puszczenia lewego klawisza myszy, albo dopiero w przypadku kliknięcia gdzieś poza menu rozwijalnym.

Pasek menu często można aktywować skrótem klawiaturowym – najczęściej w postaci klawisza Alt i podkreślonej litery w napisie na danym przycisku menu. Klawiatura w menu jest obsługiwana zwykle na globalnych dowiązaniach klawiszy w aplikacji (np. w systemie Windows detekcja zdarzeń naciśnięcia klawiszy następuje na poziomie kolejki zdarzeń, więc jeśli naciśnięty klawisz był jakimś globalnym dowiązaniem, to zdarzenie zostanie przesłane bezpośrednio do głównego okna aplikacji i nie dotrze do widżetu, który aktualnie posiada skupienie).

W momencie aktywacji przycisku menu generowane jest zdarzenie (np. w Qt jest to sygnał aboutToShow). Jest ono rzadko wykorzystywane przez programistów, ponieważ przydaje się jedynie w sytuacji, gdy chcemy zrobić menu dynamiczne, budowane przez aplikację bezpośrednio przed otworzeniem menu.

Zobacz też