CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

初学VB,不要BS我……呵呵

楼主jy8224(Eileen)2004-12-04 00:59:22 在 VB / 基础类 提问

 
  我建了一个图标菜单,(用API连的)那子菜单不就编成了一个同名的组了么,不过在菜单编辑器里有索引,那我怎么实现子菜单响应事件啊?譬如主菜单名为mnufile,子菜单都是mnufilea,让子菜单一点了显示1,子菜单二点了显示2……怎么做啊 问题点数:20、回复次数:4Top

1 楼bakw(好好潜水,天天UP)回复于 2004-12-04 01:02:49 得分 0

mnufilea.index可以得到他的索引值  
  比如   这个菜单单击的事件  
  private   sub   mnufilea_click(Index   as   integer)  
   
  end   sub  
   
  里面的index就可以区别不是的菜单了,那个   index参数就是菜单的索引号Top

2 楼jy8224(Eileen)回复于 2004-12-04 01:11:12 得分 0

恩,了解,但是有单独的名字的时候不是只要在private   sub   mnufilea_click()下输入Msgbox   "1"就能显示1了么,那现在在哪里用到索引啊……?Top

3 楼bakw(好好潜水,天天UP)回复于 2004-12-04 01:18:13 得分 20

是的,如果是单独名字的话进入这个程序实际上说明点选中了这个菜单,于是也就没必要去区别了  
   
  如果是个数组菜单的话click事件会带个参数进来   index  
  这个就是索引值  
   
  比如说  
   
  标题           菜单名                 索引  
  =============================  
  菜单一       menutitle           0  
  菜单二       menutitle           1  
  菜单三       menutitle           2  
  菜单四       menutitle           3  
  菜单五       menutitle           4  
   
  这组菜单是同名的     menutitle  
  那么他们的单击事件是在同一个调用里面  
   
  Private   Sub   menutitle_click(Index   As   Integer)  
   
  End   Sub  
  那可以在这个事件里写这组代码  
  Select   Case   Index  
    Case   0  
      Msgbox   "菜单一   索引值:"&Index  
    Case   1  
      Msgbox   "菜单二   索引值:"&Index  
    Case   2  
      Msgbox   "菜单三   索引值:"&Index  
    Case   3  
      Msgbox   "菜单四   索引值:"&Index  
    Case   4  
      Msgbox   "菜单五   索引值:"&Index  
  End   SelectTop

4 楼jy8224(Eileen)回复于 2004-12-04 01:26:59 得分 0

好的,呵呵,我再研究研究哦……先谢了……Top

相关问题

  • vb初学者
  • 初学vb,help me!!
  • 初学者的问题,关于#include的,不要bs我啊~~~
  • 初初学vb , 再问!!
  • 初学VB,菜鸟问题
  • vb初学,有小问题。
  • 溢出问题,初学VB.
  • 初学VB者的问题?
  • 初学VB,小问题
  • 帮帮我!VB初学者问

关键词

  • 菜单
  • menutitle
  • 索引
  • mnufilea
  • msgbox
  • 值
  • 事件
  • 显示
  • sub
  • click

得分解答快速导航

  • 帖主:jy8224
  • bakw

相关链接

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

广告也精彩

反馈

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