【发布时间】:2014-12-26 22:42:46
【问题描述】:
我创建了一个 MenuBar 并向其附加了许多 Menu 对象。
我现在想删除其中一个菜单,只引用附加的 Menu 对象,不知道或不关心菜单的定位和标签。
这似乎是一件微不足道的事情,但 API 似乎并不是为处理它而构建的;所有方法都基于位置和标签。
存在一个 MenuBar.Remove() 方法,但它以位置为参数。没有方法接受菜单并返回其位置。
Menus 和 MenuBars 上的 Detach() 方法未记录在案,显然什么也不做。
我确信这是一个愚蠢的问题,而且解决方案是显而易见的,因为我之前找不到任何人问过这个问题,但我却没有找到解决方案。
【问题讨论】: