The easy answer is to change your textbox's font to something like "Lucida Console." That way, all of the characters are the exact same width. Then to space everything out, use the tab character (chr(9)). You're still going to need some logic to find out how many tab characters to insert on based on length (a tab character is 8 positions), but shouldn't be too difficult.