Вот сделка.У меня есть текстовое поле, которое отправляет различные сообщения в другое окно, каждый раз, когда вы нажимаете клавишу ввода, сообщение из одного окна переходит к следующему, только то, что оно создает новую строку (вот и вся концепция Enter), и я хочу, чтобы вывернуться в ту же строку, в самом начале.вроде как MSN, когда вы нажимаете Enter и вы отправляете сообщение!
Вот мой код:
Private Sub msgSender_keyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles msgContent.KeyDown
If e.KeyCode = Keys.Enter Then
Dim outStream As Byte() = _
System.Text.Encoding.ASCII.GetBytes(msg1.Text)
serverStream.Write(outStream, 0, outStream.Length)
serverStream.Flush()
msgContent.Text = "" 'It makes the line empty
'after you ve sent out a message
End If
End Sub
The output if you send out 3 messages like "Good Morning" , "How are you", "Ok?"
will be like that
>> George says : Good Morning
>> George says :
How are you
>> George says :
Ok?
, а я хочу, чтобы оно было
>> George says : Good Morning
>> George says : How are you
>> George says : Ok?
Есть ли способ?Кто-нибудь знает?Другими словами, я хочу, чтобы пишущий курсор (НЕ мышиный) возвращался к 1-му, как каждый раз, когда вы отправляете сообщение.