当前位置:编程学习 > VB >>

vb的几个小问题

1-- 假定Picture1和Text1分别为图片框和文本框的名称,为什么Picture1.Print 25 就对,而Text1.Print 25就不正确?

2-- m%3.1415926 print m%怎么输出的是3啊?

3--X=3.6  Print x+1;x+2;x+3  为什么输出是4,5,6啊

--------------------编程问答-------------------- 1.  这个问题就好像牛为什么吃草,不吃肉一样.哪天你能定规矩了说不定就能实现Text1.Print 25也是正确的了
2.  一个浮点赋值给整型,会自动截取整数部分
3.  四舍五入也不应该是4,5,6,按理应该是5,6,7.不过你没给出X的是什么类型的 --------------------编程问答--------------------
引用楼主 hp8526hp 的帖子:
1-- 假定Picture1和Text1分别为图片框和文本框的名称,为什么Picture1.Print 25 就对,而Text1.Print 25就不正确? 


1: 为什么猫会上树而老虎不会?

好好看看基础书吧......=_= --------------------编程问答-------------------- 2,m定义没? --------------------编程问答-------------------- 怎么都没有人正经回答人家!
我也是新手,我认为第一个问题应该是text1是控件名称,不代表它的值 --------------------编程问答-------------------- 1.print是个方法,textbox没有这个方法,所以不好使
2.m% 是整形,给他赋浮点值时候自动取整所以变成3了,改成m!就对了
3.X=3.6和上面一样 改成x!=3.6 (。。这不是C)  就对了

另外,如果x是Integer型,确实应该是5,6,7的,为啥是4,5,6 --------------------编程问答-------------------- 就是啊TextBox哪里有Print方法啊,就算你是新手打开对象浏览器一看不就清楚了吗,还用问!
第三个也不会出现456,肯定是567呀
别拿新手当借口 --------------------编程问答-------------------- 楼主莫非学VB光看书,不实际操作?
这些东西自己动一下手就马上知道了.
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,