CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

请教:如何做到新打开一个窗口后,在菜单“窗口”下自动加一个菜单项,对应新打开的窗口?

楼主Zygodactyous(Zygodactylous)2006-07-04 14:42:33 在 VB / 基础类 提问

请教:  
  现在想在MDI环境下,通过菜单打开一个MDI子窗口,此窗口打开后,在主菜单的“窗口”菜单下自动加一个新菜单项,当窗口关闭后,从“窗口”菜单中自动删除此项。  
   
  就是做一个动态的菜单,菜单下记录已经打开过的MDI子窗口。  
  谢谢 问题点数:20、回复次数:6Top

1 楼DengXingJie(杰西)回复于 2006-07-04 14:51:42 得分 0

可以實現的  
  Top

2 楼Athoncj(阿龙)回复于 2006-07-05 00:36:36 得分 0

设计部分:  
  1.在窗口菜单下建立name="form1"名称的菜单,caption="窗口排列"并设置index为0(重要),这个是引导用窗口,放些不使用代码也可以  
  2.代码加载菜单  
  load   form1(1)  
   
  Top

3 楼Athoncj(阿龙)回复于 2006-07-05 00:38:30 得分 20

续:  
  form1(1).caption   =新窗口1.caption    
  form1(1).Visible   =   True    
  form1(2).caption   =新窗口2.caption    
  form1(2).Visible   =   True  
  .......    
   
  Top

4 楼Athoncj(阿龙)回复于 2006-07-05 00:39:20 得分 0

代码加载菜单  
  load   form1(1)  
  form1(1).caption   =新窗口1.caption    
  form1(1).Visible   =   True    
  load   form1(2)  
  form1(2).caption   =新窗口2.caption    
  form1(2).Visible   =   True  
  ........  
   
   
  Top

5 楼Zygodactyous(Zygodactylous)回复于 2006-07-05 08:53:37 得分 0

load   菜单名   后,这个新菜单与主菜单是并列的啊,不属于某个菜单的子菜单,且如何指定它的click事件呢??Top

6 楼Athoncj(阿龙)回复于 2006-07-05 19:22:52 得分 0

 
  主菜单的下级建立name="form1"名称的菜单,caption="窗口排列"并设置index为0  
  load   菜单名(index)有索引啊  
   
  Private   Sub   form1_Click(Index   As   Integer)  
  If   Index   =   1   Then   MsgBox   "test1"  
  If   Index   =   2   Then   MsgBox   "test2"  
  If   Index   =   3   Then   MsgBox   "test3"  
  End   Sub  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:Zygodactyous
  • Athoncj

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo