| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 747 人关注过本帖
标题:帮我看看这个变量WZ为什么不需要定义
只看楼主 加入收藏
king029912
Rank: 2
等 级:论坛游民
威 望:1
帖 子:74
专家分:61
注 册:2008-9-5
结帖率:83.33%
收藏
 问题点数:0 回复次数:4 
帮我看看这个变量WZ为什么不需要定义
Rem 文本内容互换
Private Sub Command3_Click()
   WZ = Text1.Text           '将Text1文本框中内容赋给变量WZ
   Text1.Text = Text2.Text   '将Text2文本框中内容赋给Text1文本框
   Text2.Text = WZ  '将WZ内容(原Text1文本框内容)赋给Text4文本框
End Sub


在其他地方都没有定义,但是编译运行都不报错!
是不是将Text1.Text 的类型默认给变量WZ了哟,我的猜测!
谢谢!
搜索更多相关主题的帖子: 变量 定义 
2008-09-05 11:48
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
可以这么认为。
VB里变量可以不定义,但是这么做不好。

未定义的变量通通是Variant类型。
2008-09-05 12:10
king029912
Rank: 2
等 级:论坛游民
威 望:1
帖 子:74
专家分:61
注 册:2008-9-5
收藏
得分:0 
谢谢大家的帮助
在今后学习过程中谢谢大家的帮助,很乐意将自己知道的问题与大家共同探讨,共同提高!
2008-09-05 13:06
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
收藏
得分:0 
2楼说得很准确.

但是一个好的程序员必须养成变量声明的习惯,并且应当符合变量声明的规则,如:以小写s开头的变量代表此为字符串变量(如 Dim sGrade As String),这对于你今后程序的纠错十分必要的

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2008-09-05 19:22
hyhhd
Rank: 2
等 级:论坛游民
威 望:1
帖 子:502
专家分:44
注 册:2006-5-12
收藏
得分:0 
你看看你的vb的选项中“声明变量”是否打钩!如果不打勾,不用声明变量直接就可用了。所以像你的例子并不奇怪。

2008-09-05 19:53
快速回复:帮我看看这个变量WZ为什么不需要定义
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017641 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved