CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

变量怎么调用?这里?

楼主huhanshan013(飞兵团将军)2003-09-02 23:11:29 在 VB / 基础类 提问

Dim   i   As   Integer  
  For   i   =   1   To   10  
   
  'Set   label1   =   Me.Controls.Add("vb.label",   "label1",   Me)  
  Set   label1   =   Me.Controls.Add("vb.label",   "i",   Me)  
   
  我要实现这个效果?怎么做?连续创建十个label     这里   i     是传递过来的,并不想取名叫   i     ???  
   
  怎么做啊? 问题点数:0、回复次数:5Top

1 楼northwolves(狼行天下)回复于 2003-09-02 23:32:16 得分 0

创建十个label     建议不要用CONTROLS.ADD,用LOAD控件数组解决,参考下面的代码:  
   
   
      'add   a   commandbutton   whose   name   is   "newbutton"and   index   is   0,visiable   is   false  
      Option   Explicit  
  Private   Sub   Form_Click()  
  addcmdline  
  End   Sub  
  Sub   addcmdline()  
  Me.WindowState   =   2  
  On   Error   Resume   Next  
  Dim   i   As   Long  
      For   i   =   0   To   99  
  Load   newbutton(i)  
        newbutton(i).Left   =   (i   Mod   10)   *   1000   +   1050  
        newbutton(i).Top   =   (i   \   10)   *   500   +   550  
        newbutton(i).Caption   =   "cmd"   &   i  
        newbutton(i).Width   =   900  
        newbutton(i).Height   =   400  
        newbutton(i).Visible   =   True  
    Next  
  Me.ForeColor   =   vbRed  
  Me.DrawWidth   =   3  
  For   i   =   0   To   10  
      Me.Line   (1000,   500   +   i   *   500)-(11000,   500   +   500   *   i)  
      Me.Line   (1000   +   i   *   1000,   500)-(1000   +   1000   *   i,   5500)  
      Next  
      End   Sub  
   
  Private   Sub   newbutton_Click(Index   As   Integer)  
  MsgBox   "   You   have   clicked   "   &   newbutton(Index).Caption,   64  
  End   Sub  
   
  Top

2 楼chanet(牧师)回复于 2003-09-03 00:43:18 得分 0

呵呵...  
   
  可以不断   new   对象呀~Top

3 楼ligan(菜鸟一丁)回复于 2003-09-03 08:42:29 得分 0

建议用load实现控件数组  
  for   i=0   to   10  
  load   label1(i)  
  label1(i).visable=true  
  next   i  
   
  Top

4 楼bbgbianbaogui()回复于 2003-09-03 08:47:01 得分 0

同上。Top

5 楼abbot(yama)回复于 2003-09-03 10:44:00 得分 0

load   比   new   好!Top

相关问题

  • 变量的调用?
  • 怎么样调用类的外部变量???
  • 怎么调用另个文件中的变量?
  • DATAWINDOW中怎么不能调用全局变量?
  • 怎么通过有变量的控件名称调用控件?
  • dll中怎么调用主程序中的全局变量阿?
  • script里面怎么调用asp里面的变量?或者怎么取得asp中变量的值?
  • 变量的调用问题
  • 调用变量的问题
  • 我在主窗体main设的个变量,怎么在子窗体中调用呢??(只有这里还有人呀,我用的delphi)

关键词

  • me
  • newbutton
  • label
  • load
  • clicked
  • sub
  • controls
  • add

得分解答快速导航

  • 帖主:huhanshan013

相关链接

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

广告也精彩

反馈

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