I use VB6, but I am not familiar with VB5. However, they should be more or less the same.

Try a Label box instead of a Text box. The following code works fine for me, because I just took it from one of my working VB6 programs.

Code:
Label1.Caption = byte1 & vbcrlf & byte2 & vbcrlf & byte3
If you still insist in using a Text box, then the following might help you. This quote is taken from a VB6 help file.

To display multiple lines of text in a TextBox control, set the MultiLine property to True. If a multiple-line TextBox doesn't have a horizontal scroll bar, text wraps automatically even when the TextBox is resized. To customize the scroll bar combination on a TextBox, set the ScrollBars property.

Scroll bars will always appear on the TextBox when its MultiLine property is set to True, and its ScrollBars property is set to anything except None (0).

If you set the MultiLine property to True, you can use the Alignment property to set the alignment of text within the TextBox. The text is left-justified by default. If the MultiLine property is False, setting the Alignment property has no effect.