Каждый столбец имеет свойство WordWrap
. Установите значение true
, и текст этого столбца будет перенесен.
Помните, что список должен быть OwnerDrawn, чтобы упаковка была видимой.
РЕДАКТИРОВАТЬ: Я снова посмотрел сегодня, и вы совершенно правы - эта собственность исчезла! Я понятия не имею, куда он исчез. Я уверен, что это было раньше: (
OLVColumn
должен иметь такое свойство:
[Category("Behavior - ObjectListView"),
Description("Draw this column cell's word wrapped"),
DefaultValue(false)]
public bool WordWrap {
get { return wordWrap; }
set {
wordWrap = value;
if (wordWrap) {
this.Renderer = new BaseRenderer();
((BaseRenderer)this.Renderer).CanWrap = true;
((BaseRenderer)this.Renderer).UseGdiTextRendering = false;
} else {
this.Renderer = null;
}
}
}
private bool wordWrap;
Вставьте это, и вы сможете обернуть слова в содержимое столбца.