vBCrLf在我的vb6中不工作

vBCrLf在我的vb6中不工作,vb6,Vb6,我最近在做一个简单的聊天室 我希望我的聊天输出像 我使用的是vBCrLf或Chr(13)&Chr(10)或vbNewLine不是那样的,而是那样的 这是我的密码 Private Sub Command1_Click() 'sending text1 client to server Me.Winsock1.SendData Me.Text1.Text DoEvents 'filling text2 with text1 Me.Text2.Text = Me.Text2.Text &

我最近在做一个简单的聊天室

我希望我的聊天输出像
我使用的是vBCrLf或Chr(13)&Chr(10)或vbNewLine不是那样的,而是那样的

这是我的密码

Private Sub Command1_Click()
'sending text1 client to server
Me.Winsock1.SendData Me.Text1.Text
DoEvents
'filling text2 with text1
Me.Text2.Text = Me.Text2.Text & vbCrLf & Label1.Caption & Me.Text1.Text
Me.Text1.Text = ""

我错了吗?

将Text2的多行属性设置为true

将Text2的多行属性设置为true似乎很好,你的问题是什么?如果你想有多行,你可以正确使用&vbcrlf,那么在编码时会使用vbcrlf,就像你的代码一样,例如text1.text=text1.text&vbcrlf,如果在运行程序时需要一个新行,可以将multiline设置为true,然后在文本框中按enter键,我认为在您的情况下,仅按enter键是行不通的,因为您可能用输出锁定了文本框。看起来不错,您的问题是什么?如果您希望有多行,则可以正确使用&vbcrlf,vbcrlf在编码时使用,就像您的代码一样,例如text1.text=text1.text&vbcrlf,如果在运行程序时需要新行,您可以将multiline设置为true并从文本框中按enter键,我认为在您的情况下,仅按enter键是行不通的,因为您可能用输出锁定了文本框。