搜索
bottom↓
回复: 20

VB,建立FileListBox,怎么键入labeI1.caption语句出错?

[复制链接]

出390入22汤圆

发表于 2017-3-8 11:44:37 | 显示全部楼层 |阅读模式
本帖最后由 liudingding 于 2017-3-8 12:24 编辑

VB不会,现在学习中,遇到一问题,就是将文件系统控件FileListBox放入窗体,程序输入label1.caption="选择文件的路经是"&FiIe1.Path
,第一个字母不自动变为大写,程序出错,这是为什么?

出390入22汤圆

 楼主| 发表于 2017-3-8 12:05:05 | 显示全部楼层
本帖最后由 liudingding 于 2017-3-8 12:06 编辑

在Sub  File1_Click()下输入上述程序


出390入22汤圆

 楼主| 发表于 2017-3-8 12:07:28 | 显示全部楼层
实时错误'424‘要求对象

出0入0汤圆

发表于 2017-3-8 14:34:33 | 显示全部楼层
没有放标签吧

出0入0汤圆

发表于 2017-3-8 14:38:52 | 显示全部楼层
label1没有或名字打错了, 你可以输入me.   就会出来选择。

出0入16汤圆

发表于 2017-3-8 15:31:11 | 显示全部楼层
没放label1控件。

出390入22汤圆

 楼主| 发表于 2017-3-14 20:36:18 | 显示全部楼层
本帖最后由 liudingding 于 2017-3-14 20:37 编辑
daiqx 发表于 2017-3-8 14:38
label1没有或名字打错了, 你可以输入me.   就会出来选择。


这是书上的例题,我将DriveListBox、DirListBox、FileListBox三个控件输入窗体,分别双击控件输入以下三条程序:
Option Explicit

Private Sub Dir1_Change()
    File1.Path = Dir1.Path
End Sub
Private Sub Drive1_Change()
    Dir1.Path = Drive1.Drive
End Sub
Private Sub File1_Click()
    Label1.Caption = "选择文件的路径是:  " & File1.Path
End Sub

其中:( Label1.Caption = "选择文件的路径是:  " & File1.Path)一行第一个字母不自动变为大写,程序出错, 将label改为me第一个字母自动变为大写了,我想知道我错在哪里,这个例题运行书的光盘例题程序,本书附程序运行图片见下图,我的程序照抄却不对,是我将控件搞错了吗?改为ME.Caption后运行见上图,就是“选择文件的路径是”不见了,我想照书把这个程序抄下来,就是和书的附程序一模一样,我应该改哪里?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-3-14 22:04:11 | 显示全部楼层
liudingding 发表于 2017-3-14 20:36
这是书上的例题,我将DriveListBox、DirListBox、FileListBox三个控件输入窗体,分别双击控件输入以下三 ...

要在窗体上放Label标签控件

出0入0汤圆

发表于 2017-3-14 22:15:18 来自手机 | 显示全部楼层
liudingding 发表于 2017-3-14 20:36
这是书上的例题,我将DriveListBox、DirListBox、FileListBox三个控件输入窗体,分别双击控件输入以下三 ...

其实你运行的结果来看,是me.label1.caption   并不是me.caption   ,你看这不是低级错误了?以后这种错觉还有很多。  不过最后的问题多数还是人为的,到你更熟练后这种现像就会很少,并且接近无了。

出390入22汤圆

 楼主| 发表于 2017-3-15 08:26:11 | 显示全部楼层
daiqx 发表于 2017-3-14 22:15
其实你运行的结果来看,是me.label1.caption   并不是me.caption   ,你看这不是低级错误了?以后这种错 ...

刚开始接触VB,很多东西不明白
现在我想把这个例子和书上样,程序就照抄书本了,哪应该改哪里?

出0入93汤圆

发表于 2017-3-15 08:33:06 | 显示全部楼层
除了将DriveListBox、DirListBox、FileListBox三个控件输入窗体,再放一个lable控件到窗体上

出390入22汤圆

 楼主| 发表于 2017-3-15 08:52:44 | 显示全部楼层
开始我没见书上例子的|abel控件,现在明白了。

出0入0汤圆

发表于 2017-4-6 20:19:31 | 显示全部楼层
liudingding 发表于 2017-3-15 08:52
开始我没见书上例子的|abel控件,现在明白了。

請問你現在VB是啥版本,那裡可以找到?

出390入22汤圆

 楼主| 发表于 2017-4-7 10:55:45 | 显示全部楼层
ali1019 发表于 2017-4-6 20:19
請問你現在VB是啥版本,那裡可以找到?

VB6.0,随便在网上搜的

出0入0汤圆

发表于 2017-4-7 17:41:23 | 显示全部楼层
liudingding 发表于 2017-4-7 10:55
VB6.0,随便在网上搜的

VB6.0 不是好幾年前的版本?  一直沒有更新版?

出0入70汤圆

发表于 2017-4-7 18:04:59 | 显示全部楼层
用VB, 还不如用DELPHI易上手,     要学深的就C++

出390入22汤圆

 楼主| 发表于 2017-4-10 07:46:45 | 显示全部楼层
ali1019 发表于 2017-4-7 17:41
VB6.0 不是好幾年前的版本?  一直沒有更新版?

老版本,据说VB开发的程序不能在WIN7上用,不知真假

出0入0汤圆

发表于 2017-4-10 08:08:07 | 显示全部楼层
liudingding 发表于 2017-4-10 07:46
老版本,据说VB开发的程序不能在WIN7上用,不知真假

是的, 不能。。勉强安装到了, 很多错误。
但是, VB6 写的程序,可以在Win7 运行

楼主应该用VB.net , VB6 太老旧了

出0入0汤圆

发表于 2017-4-10 08:49:28 | 显示全部楼层
liudingding 发表于 2017-4-10 07:46
老版本,据说VB开发的程序不能在WIN7上用,不知真假

假的,VB6开发的程序在WIN7、WIN8、WIN10上都能正确运行,兼容性比其他非微软系的开发语言开发的程序好太多,而开发环境在WIN7下有些控件可能会有问题,但在WIN10下都没问题了(安装时不要用典型安装)

出0入0汤圆

发表于 2017-4-10 08:51:58 | 显示全部楼层
VB6虽然老,但短小精悍

出0入0汤圆

发表于 2017-4-10 09:50:51 | 显示全部楼层
什么年代了,还用vb
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 23:52

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表