CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

如何知道菜单在窗体中的第几层菜单,上一层菜单名是什么??

楼主xinyou(我想当网管)2005-12-02 13:45:57 在 VB / 基础类 提问

如何知道菜单在窗体中的第几层菜单,上一层菜单名是什么?? 问题点数:100、回复次数:8Top

1 楼bbhere(俺是二等小兵(baby,i'll be right here waiting for you))回复于 2005-12-02 14:00:38 得分 5

up,什么意思?Top

2 楼rainstormmaster(暴风雨 v2.0)回复于 2005-12-02 14:50:48 得分 5

可以通过遍历实现,不过先问一句,这个有什么用?Top

3 楼xinyou(我想当网管)回复于 2005-12-02 22:56:13 得分 0

就是在遍历时不知道菜单是哪儿一层上的,他的上一层菜单是哪儿一个,才问的,谁知道呀!Top

4 楼lsgis2001(程序爱好者)回复于 2005-12-02 23:08:52 得分 5

支持,这样没必要性。Top

5 楼yxxtm(杨小小)回复于 2005-12-02 23:12:20 得分 5

mnuYourMenu.Parent,使用Parent属性。Top

6 楼paullbm(显示器失明,内存失忆,CPU失针,硬盘失身,网卡失踪!!)回复于 2005-12-03 00:07:19 得分 50

你可以根据自己的命名规则来看撒。  
  比如你正在建一个当前浏览器的菜单时  
  你建第一个菜单项时给它一个名字:File  
  然后你建子菜单项时就给它命名为:FileNew  
  再来一层的话就:FileNewCurrentpage  
  然后你就可以在代码中找到了啊。  
   
  一句话:如果自己为菜单取名能够按一定的命令规则去取的话,就容易解决你所说的问题了。Top

7 楼paullbm(显示器失明,内存失忆,CPU失针,硬盘失身,网卡失踪!!)回复于 2005-12-03 00:09:34 得分 0

补充:  
   
  CurrentFrame.MenuName(即:当前窗体.菜单名)  
   
  这就是在代码中找你想要的菜单的方法。Top

8 楼Summer006(脸都丢尽了!闭关修练。。。。)回复于 2005-12-03 09:20:27 得分 30

似乎没有好方法,我用的也是   paullbm(莫取网名)   的方法,但只是名称上而已,并没有从程序上去分析获取。  
  Parent获取的是所在容器,菜单的Parent应该是form吧。Top

相关问题

  • 有谁知道怎么让MDI子窗体的标题栏合并到父窗体的菜单栏上 ( C# 2005 )
  • 我想知道在treeview中,某个结点是第几层,同是兄弟算一层,有什么方法。
  • 谁知道VB是这样管理菜单系统的,怎样改变窗体WindowClass的默认菜单?
  • 创建子窗体,父窗体INCLUDE 子窗体.H,而子窗体菜单共用父窗体一些菜单功能时,又要INCLUDE 父窗体.H
  • MDIForm子窗体挡MDIForm窗体菜单地解决办法
  • 子窗体合并到主窗体菜单问题
  • 子窗体如何控制父窗体的菜单?
  • 关于MDI窗体菜单的问题
  • 请教菜单和窗体的问题!
  • 关于mdi窗体的菜单

关键词

  • 菜单
  • 窗体
  • 知道
  • parent
  • 方法

得分解答快速导航

  • 帖主:xinyou
  • bbhere
  • rainstormmaster
  • lsgis2001
  • yxxtm
  • paullbm
  • Summer006

相关链接

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

广告也精彩

反馈

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