String.Format ваш друг здесь.
Это очень мощный и дает вам функцию для выравнивания вашего вывода.
Например:
(РЕДАКТИРОВАТЬ: убрал префикс txt, потому что это может сбивать с толку, теперь я предполагаю, что данные для форматирования содержатся в строковых переменных)
Dim result as string
result = String.Format("{0,-10}{1,-30}{2,-30}{3,-10}{4,20}", Record, Name, Address, Telephone, Something)
Результат будет выровнен по левому краю столбца из 10 пробелов для первого элемента (txtRecord) и т. Д. Для оставшихся элементов, последний элемент будет отформатирован в столбце с пробелом 20 и выровнен по правому краю
Если этого недостаточно, посмотрите составное форматирование , чтобы получить другие полезные опции