主题:在txet控件里怎样同时输出多个值
豚海gg
[专家分:0] 发布于 2009-07-22 13:26:00
我用表单编了个计算的程序,想在同一个text里同时输出多个数值,请问各位怎么弄.
thisform.text1.value =c
thisform.text1.value =b
就像这个只会输出其中的一个变量,不会同时输出c与b 变量.
回复列表 (共7个回复)
沙发
martine [专家分:4950] 发布于 2009-07-22 15:37:00
同时输出不就覆盖了吗?
如果你想先输出c再输出b, 两行中间加一个计时器或wait "" timeout 0.1 这些办法
如果你要输出 B+C ,就在显示之前先把它加起来啥
板凳
fyyylyl [专家分:8550] 发布于 2009-07-22 16:07:00
同意一楼。
另外也可将数值变量转换为字符:
thisform.text1.value =str(c)+" "str(b)
3 楼
豚海gg [专家分:0] 发布于 2009-07-24 09:50:00
按一楼说的是可以,我以前就试过,但新的问题又出现了,它不能一个变量一行,而是另一个变量跟在前一个变量后面,直到一行到头了才会自动的换行,如果我变量多的话就不太好看了,还有变量多了,后面的变量就不显示了,好像受容量控制的,即使你把txet加大了也不行,这不知道怎么弄了.
4 楼
martine [专家分:4950] 发布于 2009-07-24 10:26:00
A+CHR(13)+C
5 楼
sywzs [专家分:5650] 发布于 2009-07-25 05:04:00
建议使用列表框
6 楼
豚海gg [专家分:0] 发布于 2009-07-25 21:21:00
四楼那是什么意思,列表框好像也这样啊.列表框好像用在输入里的呀
7 楼
sywzs [专家分:5650] 发布于 2009-07-26 06:05:00
4楼的意识是在两个变量之间插入一个回车符,这样两个变量就可以分两行显示了。
列表框既然能输入数据,当然也能输出数据了。但输入并不方便,我当时写错了,应该是编辑框。向你说的情况,用编辑框输入应该是很方便的。
我来回复