当前位置: 首页 > 编程语言 > C#

C#-获取ToolStripMenuItem的父级分享

时间:2023-04-11 10:37:39 C#

C#-获取ToolStripMenuItem的父级如何确定ToolStripMenuItem的父级?对于普通的MenuStrip,您只需使用Parent属性,但ToolStripMenuItem似乎没有该属性。我有一个ToolStripDropDownButton,它有几个ToolStripMenuItems,我希望能够以编程方式查明这些父类。试试OwnerItem属性。这对我有用:ToolStripMenuItemmenuItem=senderasToolStripMenuItem;ToolStriptoolStrip=menuItem.GetCurrentParent();...从这里开始,您可以设计一种方法,让您从随机ToolStripMenuItem转到最高级别,例如:while(!(itemCheck.GetCurrentParent()isContextMenuStrip)&&itemCheck.GetCurrentParent()isToolStripDropDown){itemCheck=(itemCheck.GetCurrentParent()asToolStripDown)}returnitemCheck.GetCurrentParent()asContextMenuStrip;}}试试这个.....ToolStripMenuItemt=(ToolStripMenuItem)sender;ContextMenuStrips=(ContextMenuStrip)t.Owner;MessageBox.Show(s.SourceControl.Name);以上就是C#学习教程:C#-获取ToolStripMenuItem的parent共享的所有内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注~rip)sender).OwnerItem;}privatevoidToolStripMenuItem_Click(objectsender,EventArgse){ToolStripMenuItemsenderItem=(ToolStripMenuItem)sender;varownerItem=(ToolStripMenuItem)((ContextMenuStrip)senderItem.Owner).Tag;}不代表立场,如涉及侵权,请点击右侧联系管理员删除,如需转载请注明出处:

最新推荐
猜你喜欢