Как выровнять текст для одного подэлемента в ListView с помощью C#?

Примечание. Из-за ограничений базового встроенного элемента управления ListView (находящегося в comctl32.dll) первый столбец не может быть выровнен. Он всегда будет выровнен по левому краю. Второе ограничение - это когда вы настраиваете рисование (настраиваемые подэлементы рисования): когда вы включаете переупорядочение столбцов, текст первого столбца НЕ переупорядочивается правильно. Я решил это ограничение (не назвал бы это ошибкой, потому что представление списка поддерживает множество стилей списков, а внутренняя структура данных представления списка представляет собой дерево, подобное одному), не разрешив переупорядочивать первый столбец, что в большинстве случаев не является проблемой , потому что вы будете использовать какой-то ключ для первого столбца, например число или что-то подобное.

listview

c#

listview

text-alignment

2022-10-19T16:46:12+00:00