This event is raised when the CheckMenuItem is selected, and the behavior of this event is exactly to toggle the checkmark. So you don’t need to toggle it yourself, it will do it for you.
And this is why you get the behavior you are experimenting, because the Checked property is already toggled once it gets to your code in the event.
Imported from legacy forums. Posted by André (had 3154 views)