通过me.name得到form的名字,那有没有类似的办法得到函数或者过程的名字
比如   
  Private   Sub   Command1_Click()   
          debug.print   me.name   
  End   Sub   
    
  这样可以返回该Form的名字   
  但是如何让过程里面返回这个过程的名字   
  如果只有一个地方,当然可以用debug.print   "Command1_Click"   
  可是我要使用在很多地方,一个一个加不切合实际,希望能够有me.name这样通用的语句 

解决方案 »

  1.   

    http://dev.10026.com/vb/bclass/20057185101_4107540.shtml传说中这是无解的。
      

  2.   

    me.name是内置的属性,这跟函数没什么关系要知道函数就是用debug.print还有一个办法,可以用vb addin进行所有查找,把带function和sub的全部查出来,然后取后面的名字问题我并不知道你想干嘛+-+
      

  3.   

    如果你是想知道某个DLL内包括哪些函数.给地址你自己去下.www.yufb.com的首页上有本书,书里面有个叫VB高级程序示例的.关于PE的那个就是了....很精典的.
      

  4.   

    控件.Name,控件.Index两者结合使用即可以。
      

  5.   

    楼主说的me是对象,过程是对象吗?
    莫依的方法可行,实际是调用了IDE的机制,编译后是否可行还有待测试。
    这些过程,如果不导出,编译后只是一个内存地址而已。
      

  6.   

    有个程序可以满足你的需求~~我记得以前得到一份VB反编译的软件就可以查看VB的 函数
      

  7.   

    哈哈,这样可以
    写程序的时候给每个控件定义个变量Private Sub Command1_Click()
    mename="command1_Click"
    msgbox mename
    End Sub