关于菜单问题!!

sharksyy 2003-05-06 11:06:10
我在MDI子窗体中添加一个不可见的Menu菜单,运行后,MDI窗体的Menu菜单就看不见了,请哪位高手帮忙解决一下!!急,谢谢了!
...全文
33 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Intelement 2003-05-17
  • 打赏
  • 举报
回复
创建 MDI 应用程序的菜单
通过给 MDI 窗体和子窗体添加菜单控件,可以为 Visual Basic 应用程序创建菜单。管理 MDI 应用程序中菜单的一个方法是把希望在任何时候都显示的菜单控件放在 MDI 窗体上(即使没有子窗体可见时)。当运行该应用程序时,如果没有可见的子窗体,会自动显示 MDI 窗体菜单。

把应用于子窗体的菜单控件放置到子窗体中。在运行时,只要有一个子窗体可见,这些菜单标题就会显示在 MDI 窗体的菜单栏中。

有些应用程序支持多种类型的文档。例如,在 Microsoft Access 中,可以打开表格、查询、窗体和其它文档类型。要在 Visual Basic 中创建这样的应用程序,应使用两个子窗体。设计一个带有执行工作单任务菜单的子窗体和另一个带有完成图表任务菜单的子窗体。

在运行时,当工作单窗体的实例有焦点时,则显示工作单菜单,而当选取图表时,则显示图表窗体的菜单。如果所有的工作单和图表都关闭,则显示 MDI 窗体的菜单。
Intelement 2003-05-17
  • 打赏
  • 举报
回复
在 MDI 应用程序中,每一个子窗体的菜单都显示在 MDI 窗体上,而不是在子窗体本身。当子窗体有焦点时,该子窗体的菜单(如果有的话)就代替菜单栏上的 MDI 窗体的菜单。如果没有可见的子窗体,或者如果带有焦点的子窗体没有菜单,则显示 MDI 窗体的菜单。
ganhig 2003-05-17
  • 打赏
  • 举报
回复
应该看看属性页的设置!
dingyanwei 2003-05-06
  • 打赏
  • 举报
回复
你让子窗体的菜单不显示在主窗体就可以了。
具体是哪个,你自己找吧,我记不清了,就在属性页上。
sharksyy 2003-05-06
  • 打赏
  • 举报
回复
跟Enabled属性有关吗?我不太明白,你能不能再说清楚一点儿
谢了
wxy001 2003-05-06
  • 打赏
  • 举报
回复
你form1.Enabled=true看看

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧