I'm wanting to align text in a textbox, in columns. I'm using courier new, so every character is equal in width. the easiest way of doing this I imagine is to set my strings to specific-width somehow. If a string is say, less than 20 characters, then fill it with spaces.

Using tabs is also doable, as well.. but requires a bit more work in predicting how many tabs you need to align the data.

i also read somewhere you can set tabstops in a textbox, but i'm not looking for that, as the tabs aren't always going to be in the same area.

The first method i mentioned is probably what i'm looking to do unless there is an easier way. How would i go about doing that?