比如有一个类 myclass ,myclass下有属性 pro
正常情况下调用是myclass.pro ,但我希望pro能用变量代替,就是:
dim v as string
v="pro"
????       '这里应该怎么写?不知有没有类似js里的 eval 函数呢?

解决方案 »

  1.   

    CallbyName 对象名,方法名,参数列表
      

  2.   

    不知道楼主什么意思textbox的TEXT属性能不能用个变量来代替?
      

  3.   

    是这样的,我的类里面有很多属性,我要调用哪个是不能确定(属性名需要由数据库里读来),我知道用if来判断,一个个固定写死是可以的。但那样太麻烦,所以想问下有没办法将 一些字符串连起来,作为一条语句来执行呢?
    譬如: "textbox"+ "." +"text"  这样连起来后取得文本框的值?
      

  4.   

    有,不过要消耗效率的
    如遍历整个窗口找到名称和“textbox"一样的控件,再用CallByname取它的Text属性
    我知道你要做一个可配置软件了。
    找一个"动态添加控件"的帖子看看
      

  5.   

    明白了,原来是用 CallByName
    谢谢各位