〖求助〗怎样使vb的text保留前一次输出的文字且可以继续累
vb吧
全部回复
仅看楼主
level 1
Jassie🍭
楼主
〖求助〗怎样使vb的text保留前一次输出的文字且可以继续累加计换行输出(改变上面五个text的文字然后点击command计算来累计)
2019年03月17日 04点03分
1
level 15
初音✨七奈
Text6.Text = Text6.Text & 新内容 & vbCrLf
文本框的MultiLine属性要设置成True,才能正确换行显示
2019年03月17日 06点03分
2
总裁大人👻
审题不够仔细
图上的MultiLine已经设置成True了
2019年03月17日 07点03分
初音✨七奈
@总裁大人👻
我还说图片上已经达到了楼主需要的效果了呢
事实上这是我最大的疑问:这是楼主自己的程序的照片吗?如果是,那楼主不是已经做出来了么,为什么还要问?
2019年03月17日 07点03分
总裁大人👻
@初音✨七奈
感觉楼主是直接赋值的
并没有用&
2019年03月17日 08点03分
Jassie🍭
对的 我已经用了&也用了vbCrlf 只是 "计算"按钮是可以让 上面五个文本框的文字 多次累计到下面的text中 这一步没有做出来
2019年03月21日 07点03分
level 15
初音✨七奈
一看你的回复就知道你没看懂我的代码……
由于不知道你原来的代码怎么写的,我只能从零开始回答
首先,表头的部分(第一行“商品名”“数量”“单价”……以及第二行的横线)可以在程序运行之前就写入文本框的Text属性,作为固有内容
然后,每点击一次“计算”按钮,就执行如下代码:
Text6.Text = Text6.Text & vbCrLf & Text1.Text & Space(10) & Text2.Text & Space(10) _
& Text3.Text & Space(10) & Text4.Text & Space(10) & Text5.Text
(空格数量自行调整)
这样就可以了
2019年03月21日 07点03分
3
erjin159
这样是把每一项的金额全部都在文本框6里面显示了,然后拿这个案例来说,怎么计算所有项金额的总和呢
2020年11月26日 12点11分
初音✨七奈
@erjin159
用一个累加变量把每次输入的金额加起来就是了
2020年11月26日 12点11分
erjin159
@初音✨七奈
不好意思,再问一下,具体应该怎么编程呢,我编出来没有累加成功
2020年11月27日 03点11分
初音✨七奈
@erjin159
定义全局变量s,在“计算”按钮中令s=s+Val(Text5.Text),“总计”时显示s的值即可
2020年11月27日 04点11分
level 11
333xxxyyywww33
总计什么? 清空什么???
2019年03月21日 09点03分
4
1