一些VB问题

1.PRINT能表示换行而非另加一空行吗
2.str(n),(n为数字)是字符,为什么前后还有空格
3.下拉列表框的text属性能在属性窗口修改吗
4.什么时候formload 中要加show
5.s=0
for k=10 to 50 step 15
s=s+k
next k
print s
s=多少

1、print输出时,是靠逗号和分号来连接下一个输出内容的,虽然逗号表示隔一段距离输出,分号表示紧密相连,但是总是将本来应该下一行输出的内容“拉”到同一行。
如果光溜溜的输入一个print,后面自然不带分号和逗号,那必然换行,输出内容了,但是内容是“空”,你是看不见的。而这个“空”后面,不带逗号和分号,后续输出内容自然另成一行。
2、str表示将数字转化成字符,所以里面只能是数字,你如果纯粹输出数字比如print 5,得到的5前面也是有空格的,这个空格是放正负号的,不信你输-5看看,由此,str转化后,前面也得有空格。
3、可以修改,但是不建议这样改,你可以在form_load的时候add进去
4、想不想show,就看你自己需要不需要
5、K的取值分别是10, 25 40,循环3次,掉出循环后K为55,S就是10+25+40
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-16
1.不能 2.格式问题 3.可以 4.有多个窗口有时候 5.75
第2个回答  2011-05-16
1.PRINT能表示换行而非另加一空行吗 【可以】
2.str(n),(n为数字)是字符,为什么前后还有空格 【这个是VB的问题,可以用Trim(str(n))】
3.下拉列表框的text属性能在属性窗口修改吗 【可以,但需这个的Style属性值为0】
4.什么时候formload 中要加show 【当你需要加载且显示另一个未显示(或隐藏了)的窗口时】
5.s=0
for k=10 to 50 step 15
s=s+k
next k
print s
【s=75】
s=多少
相似回答