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

在线急等:有什么办法可以把过程赋给一个变量.再调用变量即为调用过程.

楼主xuhaoran()2003-09-02 00:03:15 在 VB / 基础类 提问

如有一个按扭的过程,  
  private   sub   Command1_click()  
  ..........  
  end   sub  
   
  一般调用过程为:  
  call   command1_click  
  即可.  
   
  但我现在想问有没有办法可以把command1_click赋值给一个变量.如  
  dim   a  
  a="command1_click"  
  call   a  
  但这样出错了,有谁能帮我解决这个问题吗? 问题点数:20、回复次数:10Top

1 楼rainstormmaster(暴风雨 v2.0)回复于 2003-09-02 00:34:34 得分 0

有什么用途???Top

2 楼matchchen()回复于 2003-09-02 00:47:27 得分 0

不可以call   变量。Top

3 楼yiph(逸飘寒)回复于 2003-09-02 00:49:00 得分 0

怎么会这么想?Top

4 楼xuhaoran()回复于 2003-09-02 00:55:49 得分 0

因为我在form中有许多菜单.分别为a1,a2,a3.那么单击菜单的事件为  
  private   sub   a1_click  
  ........  
  sub  
   
  private   sub   a2_click  
  ........  
  sub  
   
  在form中我加入了一个按扭数组.  
  所以我想在控件数组中加入  
  private   sub   command1_click(index)  
        call   a   &   index   &   _click                   '这样写是不对的.但我希望能达到调用菜单事件  
  sub  
  如果能这样宏替换的话.那就好了.不知有没有高手指导.谢谢.Top

5 楼xuhaoran()回复于 2003-09-03 16:55:07 得分 0

有没有高手指导我啊.我很急啊,已等了二天了.是不是这种调过程是必须写的不能用值取的啊?  
  Top

6 楼matchchen()回复于 2003-09-03 20:01:05 得分 0

是啊!Top

7 楼kissoflife(明月高楼休独倚,酒入愁肠,化作相思泪!)回复于 2003-09-03 20:33:18 得分 2

呵呵,有很多帖子讨论这个问题,好像没什么好的方法,建议楼主使用  
   
  select   case   index  
      case   0  
              a1_click  
      case   1  
              a2_click  
      case   2  
          .    
          .  
          .  
  end   selectTop

8 楼matchchen()回复于 2003-09-03 20:39:12 得分 1

完全同意楼上。Top

9 楼goodname008(卢培培,充电中......)回复于 2003-09-03 20:42:46 得分 16

CallByName函数,在msdn中查查用法。  
   
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
  private   sub   Command1_click()  
  ..........  
  end   sub  
   
  一般调用过程为:  
  call   command1_click  
  即可.  
   
  但我现在想问有没有办法可以把command1_click赋值给一个变量.如  
  dim   a  
  a="command1_click"  
  CallByName   a  
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
   
  楼主试试,我现在没VB,也没调试,你试试看。Top

10 楼5653325(等待开刃的刀)回复于 2003-09-03 20:44:48 得分 1

用select很方便啊  
  何必做那么麻烦呢?Top

相关问题

  • 变量的调用?
  • 控件里的数组变量,赋值和调用的问题.
  • 变量的调用问题
  • 调用变量的问题
  • 在javascript中可以调用变量吗?
  • 如何调用Application的公用变量?
  • JAVASCRIPT涵数调用ASP.NET中的变量
  • 如何在asp:textbox中调用变量?
  • 如何根据变量调用控件
  • 如何根据变量调用控件

关键词

  • 调用
  • 变量
  • 过程
  • command1
  • click
  • 办法
  • sub
  • 菜单
  • 没有
  • call

得分解答快速导航

  • 帖主:xuhaoran
  • kissoflife
  • matchchen
  • goodname008
  • 5653325

相关链接

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

广告也精彩

反馈

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