Metoda PopupMenuMetoda PopupMenu wyświetla menu pop-up obiektu Form lub MDIForm na bieżącej pozycji wskaźnika myszki lub na określonych współrzędnych. Składnia: obiekt.PopupMenu NazwaMenu, Flagi, X, Y, PogrubionePolecenie Składnia metody PopupMenu składa się z następujących części:
Wartości i stałe dostępne dla argumentu Flagi:
Aby wykorzystać flagi z obu grup należy je połączyć wykorzystując operator Or. Właściwość ScaleMode określa rodzaj jednostek używanych dla argumentów X, Y. Wyznaczają one miejsce wyświetlania menu pop-up wewnątrz formy. Jeżeli nie zostaną podane, menu pop-up zostanie wyświetlone w miejscu, gdzie znajduje się wksaźnik myszki. Po wyświetleniu menu pop-up, kod występujący za wywołaniem metody PopupMenu nie jest uruchamiany, dopóki użytkownik nie wybierze polecenia menu (co spowoduje wystąpienie odpowiedniego zdarzenia Click przed kontynuowaniem kodu za wywołaniem metody PopupMenu) lub nie anuluje menu. Tylko jedno menu pop-up może być wyświetlone na formie, wywołanie metody PopupMenu jest ignorowane, jeżeli inne menu pop-up jest wyświetlane lub otwarte jest menu rozwijane. Przykład użycia metody PopupMenu: Private Sub Form_MouseDown (Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = vbRightButton Then 'jeżeli wciśnięto prawy klawisz myszy PopupMenu mnuFile 'pokaz menu File - mnuFile End If End Sub Lista obiektów wykorzystujących metodę PopupMenu: Form MDIForm PropertyPage UserControl UserDocument |