popupmnu











Metoda PopupMenu
































Wprowadź wyszukiwane hasła

Prześlij formularz wyszukiwania



 





Web


pl.wikipedia.org















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...





















Wprowadź wyszukiwane hasła

Prześlij formularz wyszukiwania



 





Web


pl.wikipedia.org













Poprzednia |
Wyżej |
Strona główna |
Spis treści |
Index haseł |
Opis VB



















Wyszukiwarka