Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: menu w vb
anonim




Typ: Nie zarejestrowany
menu w vb

wiec jest taka sprawa
chce zrobic sobie powiedzmy kontrolke, w ktorej jak np nacisne jakis tam element to w tym miejscu rozwinie mi sie menu. Menu takie jak na pasku tylko ze nie na psaku tylko w dowolnym miejscu.
Czy jest jakas kontrolka umozliwiajca zrbienie takiego czegos?

12-11-2002 17:35
  
Wrobel



Typ: neutral
Postów: 44
Zarejestrowany: Sep 2002

Hej !

Jesteś bliżej rozwiązania niż myślisz.Zrób co następuje :
- utwórz sobie dowolne menu - takie samo jak te, które pokazuje się na pasku, z zachowaniem struktury tzn. np. name=mnuPOP i teraz je ukryj (visible=false)
- do tego menu utwórz podmenu - takie, jakie chcesz np. Nowy, Otwórz, Zamknij
- teraz wystarczy dodać
Private Sub UserControl_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
PopupMenu mnuPOP, , X, Y
End Sub

I to już wszystko. Może to wyglądać skomplikowanie, ale jest proste i powinieneś szybko to opanować.
Dodatkowo powiem Ci, że pracuję nad przyciskiem, który będzie miał wbudowany system menu (typu DropDown), do którego będzie można podpiąć ikony, ale to troszkę potrwa.

13-11-2002 13:55
Pokaż profil Wrobel  Wyślij email do Wrobel   Odwiedź stronę Wrobel  
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002

Ja robię tak samo, z tym, że jak tworzę menu np. mnuPopup1 to daję Visible=True (aby wygodnie móc np. klikać w jakąś pozycję tego menu i dodać/edytować kod) a w Form_Load daję mnuPopup1.Visible=False. Jak bym od razu zdefioniował na False to bym musiał w menu editorze zaznaczać na true aby móc dodać kod do jakiejś funkcji.


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

17-11-2002 23:19
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
Wrobel



Typ: neutral
Postów: 44
Zarejestrowany: Sep 2002

Może być - jak komu wygodnie. Ja tam wolę mieć to ukryte, bo w kodzie, to czasem można zapomnieć.

18-11-2002 07:19
Pokaż profil Wrobel  Wyślij email do Wrobel   Odwiedź stronę Wrobel  
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1