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

Luzifer

(VB6) Criar Menu

6 mensagens neste tópico

boas... agradecia se alguém me pode-se ajudar na seguinte situação.

Ao criar um Menu no VB6 (Tools-»Menu Editor), este por defeito coloca o mesmo na posição superior da janela.

A minha pergunta é. Há alguma maneira que o mesmo fique do lado esquerdo, direito ou em baixo?

Obrigado a todos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

deixa ver se precebi..

vc quer um menu flutuante para esse formulario ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Correcto.Pode ser um menu flutuante ou fixo do lado esquerdo do formulario.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Aqui vai uma explicação :

EXIBINDO MENUS COM O BOTAO DIREITO DO MOUSE

A exibicao de menus quando o botao direito do mouse e clicado passou a ser muito utilizada no Windows 95. Essa e uma funcao muito simples de ser implementada no seu programa, basta utilizar o metodo PopupMenu.

Crie normalmente o menu e defina-o como visivel ou invisivel, dependendo da necessidade. O metodo PopupMenu o exibira independentemente do status da sua propriedade Visible. Escolha o objeto que permitira ao usuario o uso do botao direito e insira as linhas de codigo conforme o exemplo descrito abaixo:

Private Sub ListView1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
   If Button = vbRightButton Then
      PopupMenu mnuEdit
   End If
End Sub 

No exemplo, o codigo foi adicionado ao evento MouseUp do objeto ListView1e sera executado somente apos o usuario soltar o botao do mouse. Na linha de comando que compara o parametro Button, o valor da constante vbRightButton e 2, que representa o botao direito.

A tabela abaixo relaciona outros valores desse parametro com seus respectivos significados.

Situacao Nome da Constante Valor da Constante

Botao esquerdo foi pressionado VbLeftButton 1

Botao direito foi pressionado VbrightButton 2

Botao do centro foi pressionado VbmiddleButton 4

VbmiddleButton 4

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas..

+- tens um exemplo em cima que achei conveniente ,como chamar o teu Menu estando em cima de controles (Listbox, Textbox.. etc..)

Aqui tens outra maneira  ( não sei se era a que pretendias , mas já tens 2 ex. como fazer 2 formas auxiliares ao teus Menus) que te vou exemplificar em seguida :

Tens a imagem e código.

Espero te ter ajudado.

cump.

até +

programadorvb6

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora