关于VB的PRINT命令

2025-04-09 01:31:21
推荐回答(1个)
回答1:

1、print在vb里是一种“方法”,而不是命令。
方法,是有其主体的,应该写作
object.print*****
其中object叫做对象,就是这个方法的主体(代码中应写控件的真实名称),也是将后面的数据输出的控件。当被省略是默认为当前的窗体,这就是你说的问题的原因。

2、“新跳出来一个窗口输出数据”,是使用vb提供的一个msgbox语句或者函数达到的。
msgbo语句的格式是:msgbox 数据,按钮设置,标题
与之相比,msgbox函数就要丰富一点,他不但可以输出一些信息,还可以允许用户对信息做出反应。上年的按钮可以有“是、否”、“是、否、取消”、“终止、重试、忽略”、“确定、取消”等不同组合。而函数值则返回用户的选择。

3、“变量的输出的内容没有空格”
如果是字符串的前导或者后导空格,可以使用trim(字符串)达的方式来取消
如果是一个正数值前的空格,就要先转化成字符串,再去掉空格trim(str(数值))

4、关于文本框里是否是一个合法的vb数值的判断,有vb的标准函数isnumeric
使用是这样的:
if isnumeric(text1) then
print text1;"是一个数值"
else
print text1;"不是一个数值"
endif