我想创建一个计算器,我想在文本框中的行中显示结果,并在同一文本框中的另一行中显示完整的计算: 示例:我按2 + 3 + 4
2 + 3 + 4 // Line1
9 // Line2
现在我按+ 5
2 + 3 + 4 + 5 //第1行
14 //第2行
我知道如何将文字附加到文本框
textBox1.text+="5"
如何将文字附加到特定行?
答案 0 :(得分:0)
使用listBox代替
此代码显示了它的行为方式
创建表单并在其上放置一个列表框
粘贴此代码
单击表单背景以运行代码。查看列表框并按F5继续编码
Private Sub UserForm_Click()
ListBox1.Clear
ListBox1.AddItem "0"
ListBox1.AddItem "0"
Stop
ListBox1.RemoveItem "0"
ListBox1.AddItem "2+3+4", "0"
ListBox1.RemoveItem "1"
ListBox1.AddItem "9", "1"
Stop
ListBox1.RemoveItem "0"
ListBox1.AddItem "2+3+4+5", "0"
ListBox1.RemoveItem "1"
ListBox1.AddItem "14", "1"
Stop
End Sub