Lf then Cr is entirely different from Cr then Lf.
The VB6 instrinsic function MsgBox interprets Lf, Cr, CrLf, or LfCr all as "newline" symbols.
A multiline instrinsic Textbox control interprets CrLf as newline, but has no idea what you mean by LfCr and thus will display a pair of "default" symbols, which look something like "|" in many fonts. CrLf will give a similar pair of default symbols in a Textbox where Multiline = False.
In your second post here you use Chr(10) & Chr(13), which yields a variant string LfCr.
This serves once again to show why there is nothing 'leet about using the Chr/Chr$ functions where they aren't warranted and why the practice should be avoided.
When you want a newline in VB6 you should be using the intrinsic constant vbNewLine (which in Windows VB/VBA is equal to the constant vbCrLf). That's why it exists, to help programmers avoid such errors and to help others understand the original programmer's intent.
One is sometimes reminded of Obi Wan's advice to young Luke: "Dude, stop fighting it.