FAZER MENU DE CONTEXTO APARECER APENAS NUMA COLUNA
Boa tarde!
Eu de novo!
Agora preciso saber como (e tb se é possÃvel) eu faço para o menu de contexto que criei para a minha grid, apareça apenas para a coluna 3, por exemplo.
Eu inseri o menu de contexto da barra de ferramentas, e atribui ele a propriedade Contextmenustrip da grid. Até aqui blz, o menu aparece bonitinhu! Massss eu quero que ele só apareça quando o mouse estiver em cima de alguma célula da coluna 3.
é possÃvel????
Obrigado.
Eu de novo!
Agora preciso saber como (e tb se é possÃvel) eu faço para o menu de contexto que criei para a minha grid, apareça apenas para a coluna 3, por exemplo.
Eu inseri o menu de contexto da barra de ferramentas, e atribui ele a propriedade Contextmenustrip da grid. Até aqui blz, o menu aparece bonitinhu! Massss eu quero que ele só apareça quando o mouse estiver em cima de alguma célula da coluna 3.
é possÃvel????
Obrigado.
dá sim.
vc pode fazer via código:
DGV_PDV.CurrentCell = DGV_PDV(e.ColumnIndex, e.RowIndex)
DGV_PDV.Rows(e.RowIndex).ContextMenuStrip = ContextMenuStrip1
ou via controle:
no proprio grid , em propriedades do grid, selecione a colume e localise a linha CONTEXTMENUSTRIP ai é só buscar o seu menu.
vc pode fazer via código:
DGV_PDV.CurrentCell = DGV_PDV(e.ColumnIndex, e.RowIndex)
DGV_PDV.Rows(e.RowIndex).ContextMenuStrip = ContextMenuStrip1
ou via controle:
no proprio grid , em propriedades do grid, selecione a colume e localise a linha CONTEXTMENUSTRIP ai é só buscar o seu menu.
O artigo foi escrito para C#, mas é simples migrar para VB.NET.
http://sites.google.com/site/programacaoonline/family-blog/c/criar-um-menu-de-contexto-em-run-time
http://sites.google.com/site/programacaoonline/family-blog/c/criar-um-menu-de-contexto-em-run-time
Bom dia galera!!!
Obrigado por todas as respostas! Com a ajuda de vocês, consegui fazer isso funcionar! Vejam como ficou o código:
Private Sub dgXML_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles dgXML.MouseClick
If e.Button = MouseButtons.Right Then
Me.dgXML.Columns(3).ContextMenuStrip = Me.cMenu
End If
End Sub
Isso aÃ! Até a próxima!
Obrigado por todas as respostas! Com a ajuda de vocês, consegui fazer isso funcionar! Vejam como ficou o código:
Private Sub dgXML_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles dgXML.MouseClick
If e.Button = MouseButtons.Right Then
Me.dgXML.Columns(3).ContextMenuStrip = Me.cMenu
End If
End Sub
Isso aÃ! Até a próxima!
Tópico encerrado , respostas não são mais permitidas