Внимание конкурс! на форуме codeby

Наш конкурс  - это возможность получить денежные призы, премиум доступ на форуме и скидку в нашем маркетплейсе

Программное выравнивание текста по ширине

Небольшая заметка, в которой хочу показать на простом примере, как сделать выравнивание текста по ширине в текстовом файле.

И так предположим, что у нас есть файл, в котором содержится несколько записей.

текстовый файл

Задача: выровнять текст по ширине так, чтобы в файле получилось две колонки.

две колонки

1. Создаём новый проект типа Windows Forms Application.

2. Добавляем на форму кнопку (Button) и OpenFileDialog (ofd).

Windows Forms Application

3. Подписываемся на событие Button.Click, после чего в обработчике данного события добавляем следующий код:

Вот так выглядит список после разбивки.



метод Split

В строке формат вместо чисел 0 и 1 подставляются значения: list[i] и list[i + 1].

Для того чтобы текст выровнялся по ширине, вторым значением (в фигурных скобках) указываем длину столбца, в данном случае — это число -20. Даже если строка превысит данную длину, то между столбцами всё равно всегда будет создаваться один пробел.

Само же число должно быть отрицательным, чтобы отступ шёл в правую, а не в левую сторону, как например, на картинке ниже.

Выравнивание текста

Пример с тремя колонками:

результат

три колонки

Читайте также:


Спонсор публикаций Cyber-512

Готовим специалиста в области ИБ  - Воспитаем специалиста в области ИБ с нуля до начального уровня. После обучения сможете оказывать услуги по проведению тестирования на проникновение ( легальный хакинг )

Похожие темы

Как скопировать файл с помощью языка c#?... C# Как скопировать файл? Из этой статьи Вы узнаете, как скопировать файл, используя язык c#. Но, для начала хотелось бы сказать, что, не смотря на то...
C# Как переименовать файл? C# Как переименовать файл? В этой заметке будет показано, как можно получить и изменить имена и расширения всех файлов в выбранной вами папке. Дан...