Each column has a WordWrap
property. Set that to true
and the text of that column will wrap.
Remember, the list must be OwnerDrawn for the wrapping to be visible.
EDIT: I looked again today, and you are quite right -- that property has gone! I have no idea where it has vanished to. I'm sure it used to be there :(
OLVColumn
should have a property like this:
[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;
Put that in, and you'll be able to word wrap your column's contents.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…