我想知道是否可以增加 listview 子项文本的字符限制.. 有 259 个字符的限制.. 任何想法都将不胜感激..
问候,
这里有一些建议。不幸的是,它有一个不能超过的限制。
1)您可以尝试使用子项目来包装文本。项目限制为 259 个字符,因此请将对象分成多个项目。
2) 唯一可能的解决方案是使用您自己的或第三方组件来模仿 ListView 但不是从它派生的。
这可能会帮助您:
.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);
}
}
只需检查objectlistview是否支持这一点。