Мне было интересно, возможно ли увеличить ограничение на количество символов в подэлементах списка просмотра ... есть ограничение в 259 символов .. любые идеи будут оценены ..
С уважением,
Здесь есть несколько предложений.К сожалению, существует ограничение, которое не может быть превышено.
http://social.msdn.microsoft.com/Forums/en/csharplanguage/thread/aad539a5-1b9f-4880-8b8e-59d4630706ab
1) Вы можете попробовать подпункты, чтобы обернуть текст.Максимальное количество элементов составляет 259 символов, поэтому разбивайте объекты на несколько элементов.
2) единственное возможное решение - использовать собственный или сторонний компонент, который имитирует ListView, но не является производным от него.
Просто проверьте, поддерживает ли objectlistview .
В этом вам может помочь:
.NET ListView, максимальное количество символов или максимальная ширина столбца? Возможно переопределить / расширить?
Вот код, специально предназначенный для создания собственного списка:
public class MyListView : ListView { public MyListView() { OwnerDraw = true; DrawItem += new DrawListViewItemEventHandler(MyListView_DrawItem); } private void MyListView_DrawItem(object sender, DrawListViewItemEventArgs e) { e.Graphics.DrawString(e.Item.Text, e.Item.Font, new SolidBrush(e.Item.ForeColor), e.Bounds); } }