C# - Get Parent of ToolStripMenuItem

前端 未结 5 1496
说谎
说谎 2020-12-16 14:33

How can I determine the parent of a ToolStripMenuItem? With a normal MenuStrip all you have to do is use the Parent property, but it doesn\'t seem that ToolStripMenuItem ha

5条回答
  •  一整个雨季
    2020-12-16 14:50

    Here is what you looking for

    private void ContextMenuStrip_Opening(object sender, CancelEventArgs e)
    {
        contextMenuStrip1.Tag = ((ContextMenuStrip)sender).OwnerItem;
    }
    private void ToolStripMenuItem_Click(object sender, EventArgs e)
    {
        ToolStripMenuItem senderItem = (ToolStripMenuItem)sender;
        var ownerItem = (ToolStripMenuItem)((ContextMenuStrip)senderItem.Owner).Tag;
    }
    

提交回复
热议问题