*********100分,暴简单的问题!************

sxhv998 2003-10-16 04:17:16
Private Sub Command1_Click()
Text1.Text = Val(a)
End Sub

Private Sub Form_Load()
Dim a As String
a = "1"
End Sub




为何text1.text的值等于0
...全文
50 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
xmzorro 2003-10-16
  • 打赏
  • 举报
回复
长见识了!
luzufu 2003-10-16
  • 打赏
  • 举报
回复
你把a定义为全局变量就好了,楼上的说的对!
sunliangchao 2003-10-16
  • 打赏
  • 举报
回复
射天狼的完全正确,加十分。
online 2003-10-16
  • 打赏
  • 举报
回复
你的a是局部变量
shaidanR 2003-10-16
  • 打赏
  • 举报
回复
嗯~

UP
ljxgeneral 2003-10-16
  • 打赏
  • 举报
回复
a是一个局部变量
steveboy 2003-10-16
  • 打赏
  • 举报
回复
a只是一个局部变量,生存期到Form_Load()结束
守城小轩 2003-10-16
  • 打赏
  • 举报
回复
上面的错了
Dim a As String
Private Sub Command1_Click()
Text1.Text = a '去掉val
End Sub

Private Sub Form_Load()
a = "1"
End Sub
守城小轩 2003-10-16
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
Text1.Text = a '去掉val
End Sub

Private Sub Form_Load()
Dim a As String
a = "1"
End Sub
demo001 2003-10-16
  • 打赏
  • 举报
回复
ao , you bu yi yang le
射天狼 2003-10-16
  • 打赏
  • 举报
回复
Dim a As String

Private Sub Command1_Click()
Text1.Text = Val(a)
End Sub

Private Sub Form_Load()
a = "1"
End Sub
djf1978 2003-10-16
  • 打赏
  • 举报
回复
同意楼上的,a是局部变量
strongfisher 2003-10-16
  • 打赏
  • 举报
回复
我只是示意一下而已
public 更加显眼
demo001 2003-10-16
  • 打赏
  • 举报
回复
我楼上的星级兄弟,为什么非要public呢?
demo001 2003-10-16
  • 打赏
  • 举报
回复
你的a是局部变量

在Command1_Click()中a是空值

将Dim a As String写在最外面,把a变成全局变量就可以了

楼住粗心了
strongfisher 2003-10-16
  • 打赏
  • 举报
回复
Option Explicit
private a As String

Private Sub Command1_Click()
Text1.Text = Val(a)
End Sub

Private Sub Form_Load()

a = "1"
End Sub
strongfisher 2003-10-16
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
Text1.Text = Val(a)
End Sub

Private Sub Form_Load()
public a As String
a = "1"
End Sub

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧