回 帖 发 新 帖 刷新版面

主题:在txet控件里怎样同时输出多个值

我用表单编了个计算的程序,想在同一个text里同时输出多个数值,请问各位怎么弄.
thisform.text1.value =c
thisform.text1.value =b
就像这个只会输出其中的一个变量,不会同时输出c与b 变量.

回复列表 (共7个回复)

沙发

同时输出不就覆盖了吗?
如果你想先输出c再输出b, 两行中间加一个计时器或wait "" timeout 0.1 这些办法
如果你要输出 B+C ,就在显示之前先把它加起来啥

板凳

同意一楼。
另外也可将数值变量转换为字符:
thisform.text1.value =str(c)+"  "str(b)

3 楼


按一楼说的是可以,我以前就试过,但新的问题又出现了,它不能一个变量一行,而是另一个变量跟在前一个变量后面,直到一行到头了才会自动的换行,如果我变量多的话就不太好看了,还有变量多了,后面的变量就不显示了,好像受容量控制的,即使你把txet加大了也不行,这不知道怎么弄了.

4 楼

A+CHR(13)+C

5 楼

建议使用列表框

6 楼

四楼那是什么意思,列表框好像也这样啊.列表框好像用在输入里的呀

7 楼

4楼的意识是在两个变量之间插入一个回车符,这样两个变量就可以分两行显示了。
列表框既然能输入数据,当然也能输出数据了。但输入并不方便,我当时写错了,应该是编辑框。向你说的情况,用编辑框输入应该是很方便的。

我来回复

您尚未登录,请登录后再回复。点此登录或注册