Hej Problemet uppstår då du använder chr(13) för vagnretur.. Hej| problem
När jag skall lägga in en sträng med radbyten i en multiline textbox blir radbytena ett | (pipe) tecken istället.
Vad är felet?
Mvh PetterSv: | problem
För att flytta markören till början av en ny rad måste du skicka dels Cr(Carriage Return) och Lf (Line feed) chr(13) + chr(10)
I VB finns dessa ascii-tecken definerade som en konstant nämligen vbCrLf
testa följande rader i en form, som innehåller en textbox: text1, Multilineegenskapen satt till true.
Private Sub Form_Load()
Text1.Text = "Testar" & vbCrLf & "Multiline i en" & vbCrLf & "Textbox"
End Sub
/peterhSv: | problem
enl tidigare svar
därför skall du ha följande i textboxar med multiline True
i KeyPress Event
If Keyascii = 13 Then KeyAscii = 0