聊天机器人的新线



If ChatBot.Caption = ("Bob" & ": " & "Hello! My name is bob. What's your name?") Then ChatBot.Caption = vbNewLine(Text.Text & ": " & Text.Text)

到目前为止,这是我的代码。在这种情况下,你如何添加新行,我一直在尝试和搜索,但找不到任何东西。对于文本框中的每一行,它都会在ChatBot RichTextBox中添加一行新行,比如:"[用户名]:等等"。

我发现vbCRLF也可以制作一条新的线路,但老实说,我不知道该把它放在哪里。

对于RichTextBox,最好的方法是:

'// move cursor to the end of the text
rtb.SelStart = Len(rtb.Text)
'// append the text ending with a new line
rtb.SelText = "Hello" & vbCrLf

一个较小的替代方案是:

rtb.Text = rtb.Text & vbCrLf & "New Line 1" & vbCrLf & "New Line 2" & vbCrLf & "New Line 3 ..." 

相关内容

  • 没有找到相关文章

最新更新