none
Desenvolvimento de Componentes em C# RRS feed

  • Pergunta

  • Ola pessoal.

    Estou criando um componente para windows form com herança da classe Components e preciso colocar um menu de contexto neste componente como aquela setinha no canto superior direito da DataGridView por exemplo. Alguém sabe me dizer como posso fazer isto?

    Obrigado.

    quarta-feira, 8 de março de 2017 20:09

Respostas

  • Boa tarde!

    A seta eu não sei também, vou dar uma dica pra ver se ajuda, eu coloquei em uma aplicação minha aqui, um contextMenuStrip no DataGridView, assim sempre que vc selecionar uma célula ou uma linha inteira e apertar o botão direito, ele abre um menu com as opções que vc colocar lá.

    Caso vc não saiba colocar, é assim, arrasta o contextMenuStrip para o form, aí ele vai aparecer lá embaixo. Aí vc vai nas propriedades do dataGridView e na opção ContextMenuStrip vc digita o nome do seu.

    Espero ter ajudado.

    Até mais!

    sexta-feira, 10 de março de 2017 19:39

Todas as Respostas

  • Bom dia,

    Por gentileza, se possível poste um exemplo do que precisa.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 9 de março de 2017 13:54
    Moderador
  • Preciso fazer algo como isso;

    sexta-feira, 10 de março de 2017 17:18
  • Boa tarde!

    A seta eu não sei também, vou dar uma dica pra ver se ajuda, eu coloquei em uma aplicação minha aqui, um contextMenuStrip no DataGridView, assim sempre que vc selecionar uma célula ou uma linha inteira e apertar o botão direito, ele abre um menu com as opções que vc colocar lá.

    Caso vc não saiba colocar, é assim, arrasta o contextMenuStrip para o form, aí ele vai aparecer lá embaixo. Aí vc vai nas propriedades do dataGridView e na opção ContextMenuStrip vc digita o nome do seu.

    Espero ter ajudado.

    Até mais!

    sexta-feira, 10 de março de 2017 19:39
  • Na verdade eu estou criando um componente do zero e preciso colocar este menu, ou pode ser um contextMenuStrip mesmo.

    De qualquer jeito muito obrigado pela dica.

    sexta-feira, 10 de março de 2017 20:30
  • Bom dia,

    Você pode tentar herdar de algum componente que tenha essa opção, como o próprio DataGridView.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 14 de março de 2017 14:30
    Moderador
  • Bom dia,

    Devido a falta de interação do autor dessa pergunta,

    essa thread está sendo fechada. Caso o problema ainda

    esteja ocorrendo, favor abrir uma nova thread.

    Atenciosamente,

     


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 16 de março de 2017 12:17
    Moderador