• 26
  • 1月

书上的说明不是很好懂,自己研究了一下这个属性,自己重新描述一下它的使用方法

这个属性的作用说白了,就是负责子窗口和父窗口的菜单应该怎样合并。要知道,在多文档界面的应用程序中,为了界面的美观等因素,子窗口的菜单很多时候是被合并到父窗口之中的。

属性可选的值有以下几个:
Append:把子窗口的菜单直接移动到父窗口菜单中,并作为最后一项
Insert:把子窗口的菜单移动到父窗口中,插入到父窗口菜单中MergeIndex属性比它小的第一个菜单项之后。注:当子窗口该菜单项的MergeIndex为-1时,不进行插入,结果与MatchOnly一样。
MatchOnly:子窗口中的菜单保持原来的样子,不与父窗口菜单合并。
Remove:将父窗口中的对应菜单项删除(屏蔽掉,可以防止冲突),对应方法为,先匹配菜单项的Text属性,找到第一个相同的,直接屏蔽;若没有Text相同的项,则匹配MergeIndex,屏蔽找到的第一个相同项。
Replace:将父窗口中对应的菜单项替换为子菜单中的对应项,对应方法与Remove属性相同。

您可以对这篇文章发表一条评论,或者在您自己的网站中引用 (Trackback) 它

发表一条评论

所有标签:.net Ajax Java javascript Linux map MySQL RSS TD-SCDMA Ubuntu vim web Win7 乱码 基础知识 备份 奥运会 希望泉 性能 缓存 编程