menu de contexto do winforms do powershell

0

Tenha o seguinte em Como adicionar opções ao menu de clique com o botão direito do mouse nos formulários do PowerShell

$contextMenuStrip1.Items.Add("Item 1") | Out-Null
$contextMenuStrip1.Items.Add("Item 2") | Out-Null

E está funcionando ... eu posso ver o menu de contexto ... mas como Eu faço algo assim que o item de menu for selecionado.

Como se um usuário selecionasse o item 1 como eu sei que ele foi selecionado.

    
por nixgeek 11.08.2018 / 21:28

2 respostas

0

Como a orientação de DavidPostill leva ... Há muitos vídeos, artigos e exemplos de código que passam por esse tipo de coisa, passo a passo. Para sua consulta, aqui está um exemplo do que DavidPostill está dizendo.

$textBox1.Add_Click(
    {    
        [System.Windows.Forms.MessageBox]::Show("Hello World." , "My Dialog Box")
    }
)

$form1.ShowDialog()

Veja link

    
por 13.08.2018 / 22:21
0

Ok, eu descobri como fazer isso ... Em vez de apenas adicionar Menus de Contexto. Eu também adicionei como David apontou o Event Handler.

eu substituí:

  $contextMenuStrip1.Items.Add("Item 1") | Out-Null
  $contextMenuStrip1.Items.Add("Item 2") | Out-Null

Com isso:

  $contextMenuStrip1.Items.Add("Item1", $ContextMenuStripItemImages).add_Click({ MyCode Here })
  $contextMenuStrip1.Items.Add("Item2", $ContextMenuStripItemImages).add_Click({ MyCode Here })

Funciona muito bem agora.

    
por 16.08.2018 / 01:50