Нужно послать текст из одного Text'a в другой и очистить первый
при нажатии клавиши Enter(типа терминала):
- Код: Выделить всё
Private Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
Text1.Text = Text1.Text + Text2.Text + vbNewLine + "# "
Text2.Text = "" ' ------------------здеся не очищается------------------
End If
End Sub
--если указать Text2.MultiLine = False,
то будет слышен "Beep"(что не нужно),
--а если Text2.MultiLine = True, то Text2.Text = ""
не будет стирать перевод каретки на след. строку, т.е. нужно так:
# asdfasdfasdf
# asdfsadfsda
# asadasdasdds
а происходит вот так:
#
asdasdas
#
asdasddssfs
#
aadasdsfdf
помогите пожалуйста исправить хотябы одну из ошибок.