Strip

WinForm.Strip表示窗口菜单,窗口的主菜单、工具栏、快捷菜单和状态栏,其类型都是WinForm.Strip。
Form有一个Strips属性,包括窗口的所有菜单,通过这个集合可以获得指定名称的菜单。

例如:

Dim Strip As WinForm.Strip = e.Form.Strips("状态栏")
Strip
.Visible = False

Strip的属性有:

属性 说明
Name 字符型,返回菜单名称
Visible 逻辑型,返回或设置菜单是否可见
Enabled 逻辑型,返回或设置菜单是否可用
Items StripItem集合,包括此菜单的所有菜单项目。
BaseControl 返回对应的底层.net对象,一般用户用不着。

Strip的方法有:

属性 说明
StopRedraw 停止绘制菜单,用代码在菜单大量增加项目前,可以先执行此方法。
ResumeRedraw 恢复绘制菜单,用StopRedraw停止绘制菜单后,必须执行ResumeRedraw,菜单才能恢复正常显示。
Close 关闭菜单,仅对快捷菜单有效。

例如希望单击快捷菜单中中某命令,能显示一个模式窗口,通常应该这样编写代码:

e.Strip.Close()
Forms
("窗口1").Show()

否则直到模式窗口关闭,快捷菜单都会一直显示。


本页地址:http://www.foxtable.com/webhelp/topics/3119.htm