none
Menu botão direito RRS feed

Todas as Respostas

  • Olá Fábio,

     

    Se sua aplicação for Windows Forms, tudo o que você precisa fazer é arrastar um componente ContextMenuStrip para o formulário (está na ToolBox), definir os itens de menu e programar o que cada um deles irá fazer quando forem clicados, e em seguida, associar esse controle na propriedade ContextMenuStrip do botão que você quer.

     

    Esse artigo mostra passo-a-passo, como fazer:

    http://www.macoratti.net/vbn5_iet.htm

     

    Abraços,
    Caio Proiete




    Caio Proiete
    http://www.caioproiete.com
    quarta-feira, 5 de novembro de 2008 23:37
    Moderador
  • Cara, nao achei a propriedade contextmenustrip

    quinta-feira, 6 de novembro de 2008 00:02
  • Olá Fábio,

     

    Selecione o botão, e vá na janela de propriedades...

     

    Você chegou a ler o artigo acima? No final do artigo mostra passo-a-passo como fazer o menu aparecer no formulário... A única diferença, é que ao invés de definir a propriedade ContextMenuStrip no formulário, você define no botão...

     

    Abraços,

    Caio Proiete

    quinta-feira, 6 de novembro de 2008 00:25
    Moderador
  • Nossa, agora que vi que devo alterar nas propriedades da form, e não do menu strip....deu certo, soh que tem um problema, ...na form tem um datagrid, quero que o botao direito  dentro de uma linha do datagrid...esse datagrid tem os pedidos, quero clicar no botao direito do item e baixar o pedido....como saberei qual item foi escolhido para baixar do data grid com o botao direito? Obrigado!

    sexta-feira, 7 de novembro de 2008 00:00
  • Olá Fábio,

     

    A qualquer momento, você pode consultar a propriedade SelectedRows do seu DataGridView, para obter uma referência para a(s) linha(s) selecionada(s).

     

    Abraços,

    Caio Proiete




    Caio Proiete
    http://www.caioproiete.com
    terça-feira, 18 de novembro de 2008 11:12
    Moderador
  • O problema é o seguinte:

     

    eu quero fazer um update do item selecionado, nesse update estou referenciando a coluna 0, que seria o codigo do cliente do data grid, por exemplo, eu clico com o botão direito no data grid e a linha que cliquei, quero pegar o valor da coluna 0, independente se ele clique na coluna 2 ou 3.

     

    Tentei fazer como vc falou, mas naum deu nesse caso, pois ele pega a linha inteira como referencia.

     

    Eu fiz algo parecido (abaixo) em uma busca, o resultado de uma busca preenche um data grid, se o usuário clicar 2 vezes na linha, o select pega a coluna 0 como referencia, independente da coluna clicada, e o cadastro que foi clicado é exibido em detalhes em varias text box, mas não deu certo para o UPDATE com o botão direito citado acima, ele dá erro no rowIndex. Se puder matar essa, agradeço!

     

    Code Snippet
    dataGridViewBusFunc.Rows[e.RowIndex].Cells[0].Value

     

     

     

     

    terça-feira, 18 de novembro de 2008 12:35
  •  

    Não consegui encontrar solução. Desisti do botão direito, fiz de outra forma.
    sábado, 17 de janeiro de 2009 03:08