Я создаю меню проверяемых элементов в скрипте PowerShell, например:
"Red", "Green", "Blue" | %{
$mi = new-object System.Windows.Forms.ToolStripMenuItem($_)
$mi.CheckOnClick = $true
$mi.add_CheckedChanged({
$name = # label of the menu item that was checked
doStuff $name
})
...
}
Как получить доступ к пункту меню, который был проверен из обработчика событий CheckedChanged?