Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

PCerqueira

Menu Dinâmico

Recommended Posts

PCerqueira

Bem, a questão que tenho para hoje é muito simples... Para alguns, acho eu; Porque para mim é um bocadiiiiiinho dificil. :dontgetit:

Tal como o título do tópico diz, o que eu quero fazer é um menu dinâmico, tal como uma menu strip, mas que esse menu apareça onde quer que seja, em qualquer parte do form (obviamente onde o rato clicar), tal como o Menu que aparece quando carregam no lado direito no desktop.

Eu não sei se existe o 'mouse position', qualquer coisa assim para que faça algo do género:

Panel1.position=Mouse.position

Isto parece-me um pouco ortodoxo, e até irracional para a síntaxe do VB, mas é apenas para terem uma ideia.

Desde já, obrigado.

Share this post


Link to post
Share on other sites
ribeiro55

O que tu procuras já está feito.

Chama-se "ContextMenu".

Procura-o na toolbox.

A maioria dos controlos possuem suporte directo para ele, mas é possível chamar o gajo em qualquer lado.

Dá também uma vista de olhos aqui:

http://wiki.portugal-a-programar.pt/dev_net:vb.net:contextmenu


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Share this post


Link to post
Share on other sites
PCerqueira

Muito obrigado.

Não sabia que esse objecto era isso, de qualquer forma vou também pesquisar sobre isso (incluindo nesse link), agora que sei o nome torna-se muito mais fácil de pesquisar.

Cumps. :thumbsup:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.