CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

在VB中调用方法(属性)时能否用变量来代替??

楼主xiesanshao(天天天晴)2005-06-02 11:37:18 在 VB / 基础类 提问

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

1 楼yiway(一味)回复于 2005-06-02 11:54:43 得分 15

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

2 楼crycoming(瞎编)回复于 2005-06-02 11:57:13 得分 0

自己写个字符串解释函数不就结了?Top

3 楼zuoxingyu(激情成就梦想)回复于 2005-06-02 11:58:32 得分 3

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

4 楼zhangzhijian(逍遥||淡水鱼)回复于 2005-06-02 13:54:41 得分 2

呵呵,可能不行吧,点不出这个属性的Top

5 楼xiesanshao(天天天晴)回复于 2005-06-02 13:56:34 得分 0

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

6 楼crycoming(瞎编)回复于 2005-06-02 14:07:03 得分 20

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

7 楼xiesanshao(天天天晴)回复于 2005-06-02 14:32:50 得分 0

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

相关问题

  • 如何用变量调用类的属性
  • 变量的调用?
  • 急问:vb调用vc编写的dll,变量声明问题!
  • vb程序怎样调用 ActiveX EXE 里的数组变量?
  • 怎么在web.xml或者server8080.xml中添加属性记录一个全局变量,然后在bean中调用?
  • 变量的调用问题
  • 调用变量的问题
  • 请教VB里调用API的高手--如何取变量的地址?
  • asp怎样调用vb里面的ocx控件变量??急急!~~~~~~~在线等!~~~~~~~~~
  • 在vb中调用vc做的dll,如何给dll传递数组变量?!

关键词

  • 属性
  • 变量
  • callbyname
  • 代替
  • pro
  • myclass
  • textbox
  • 知道
  • text

得分解答快速导航

  • 帖主:xiesanshao
  • yiway
  • zuoxingyu
  • zhangzhijian
  • crycoming

相关链接

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

广告也精彩

反馈

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