〖求助〗怎样使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分
对的 我已经用了&也用了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
这样是把每一项的金额全部都在文本框6里面显示了,然后拿这个案例来说,怎么计算所有项金额的总和呢
2020年11月26日 12点11分
@erjin159 用一个累加变量把每次输入的金额加起来就是了
2020年11月26日 12点11分
@初音✨七奈 不好意思,再问一下,具体应该怎么编程呢,我编出来没有累加成功[泪]
2020年11月27日 03点11分
@erjin159 定义全局变量s,在“计算”按钮中令s=s+Val(Text5.Text),“总计”时显示s的值即可
2020年11月27日 04点11分
level 11
总计什么? 清空什么???
2019年03月21日 09点03分 4
1