popupmnu


Metoda PopupMenu Metoda PopupMenu Metoda 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: obiekt obiekt, który wykorzystuje metodę PopupMenu, dostępny na liście NazwaMenu (Wymagane) nazwa menu, które ma zostać wyświetlone jako menu pop-up. Określone menu może mieć najwyżej jednen poziom podmenu Flagi (Opcjonalne) wartość określająca położenie i zachowanie menu pop-up X, Y (Opcjonalne) współrzędne określające miejsce wyświetlenia menu pop-up. Jeżeli zostaną ominięte, menu zostanie wyświetlone w miejscu, gdzie znajduje się wskaźnik myszki PogrubionePolecenie (Opcjonalne) określa nazwę kontrolki Menu w menu pop-up, której tekst ma zostać pogrubiony. Jeżeli zostanie ominięte, żadne menu nie będzie pogrubione Wartości i stałe dostępne dla argumentu Flagi: Położenie menu Stała Wartość Opis vbPopupMenuLeftAlign 0 (Domyślne) Lewy brzeg menu pop-up znajduje się na współrzędnej X vbPopupMenuCenterAlign 4 Menu pop-up jest centrowane na współrzędnej X vbPopupMenuRightAlign 8 Prawy brzeg menu pop-up znajduje się na współrzędnej X Zachowanie menu Stała Wartość Opis vbPopupMenuLeftButton 0 (Domyślne) Polecenia menu pop-up są uruchamiane, po kliknięciu lewym przyciskiem myszki vbPopupMenuRightButton 2 Polecenia menu pop-up są uruchamiane, po kliknięciu lewym lub prawym przyciskiem myszki 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 na górę strony... Poprzednia | Wyżej | Strona główna | Spis treści | Index haseł | Opis VB

Wyszukiwarka