WrapModeプロパティを
WordWrapに設定することでワードラップ機能を有効にすることができます。このとき、下記のサンプルコードのように改行コードを用いて、任意の位置で改行を行うこともできます。また、CrLfWrapに設定すると、改行コードを用いた場合のみ複数行に表示されるようになります。
Imports GrapeCity.Win.MultiRow
Imports PlusPakCell = GrapeCity.Win.MultiRow.PlusPak
Dim GcLabelCell1 = New PlusPakCell.GcLabelCell()
GcLabelCell1.Name = "GcLabelCell1"
Dim GcLabelCell2 = New PlusPakCell.GcLabelCell()
GcLabelCell2.Name = "GcLabelCell2"
' 複数行表示を可能にします
GcLabelCell1.WrapMode = GrapeCity.Win.Common.TextWrapMode.WordWrap
GcLabelCell1.Value = "WrapMode を WordWrap に設定しました。"
' 改行コードが含まれるテキストのみ複数行表示にします
GcLabelCell2.WrapMode = GrapeCity.Win.Common.TextWrapMode.CrLfWrap
GcLabelCell2.Value = "改行コードによる" & vbCrLf & "複数行表示です。"
GcMultiRow1.Template = Template.CreateGridTemplate(New Cell() {GcLabelCell1, GcLabelCell2})
GcMultiRow1.RowCount = 10
using GrapeCity.Win.MultiRow;
using PlusPakCell = GrapeCity.Win.MultiRow.PlusPak;
PlusPakCell.GcLabelCell gcLabelCell1 = new PlusPakCell.GcLabelCell();
gcLabelCell1.Name = "gcLabelCell1";
PlusPakCell.GcLabelCell gcLabelCell2 = new PlusPakCell.GcLabelCell();
gcLabelCell2.Name = "gcLabelCell2";
// 複数行表示を可能にします
gcLabelCell1.WrapMode = GrapeCity.Win.Common.TextWrapMode.WordWrap;
gcLabelCell1.Value = "WrapMode を WordWrap に設定しました。";
// 改行コードが含まれるテキストのみ複数行表示にします
gcLabelCell2.WrapMode = GrapeCity.Win.Common.TextWrapMode.CrLfWrap;
gcLabelCell2.Value = "改行コードによる" + "\r\n" + "複数行表示です。";
gcMultiRow1.Template = Template.CreateGridTemplate(new Cell[] { gcLabelCell1, gcLabelCell2 });
gcMultiRow1.RowCount = 10;
文字列がGcLabelCellの表示範囲に収まりきらない場合に、省略文字「・・・」を表示させることができます。省略文字を使用するかどうかは
EllipsisModeプロパティで設定します。
EllipsisEndに設定すると、文字列の最後を省略します。
EllipsisPathは、文字列の中間を省略します。
EllipsisWordは、文字列の最後を単語単位で省略します。
Imports GrapeCity.Win.MultiRow
Imports PlusPakCell = GrapeCity.Win.MultiRow.PlusPak
Dim GcLabelCell1 = New PlusPakCell.GcLabelCell()
GcLabelCell1.Name = "GcLabelCell1"
' 文字列の最後に省略文字を表示します。
GcLabelCell1.EllipsisMode = GrapeCity.Win.Common.EllipsisMode.EllipsisEnd
GcMultiRow1.Template = Template.CreateGridTemplate(New Cell() {GcLabelCell1})
GcMultiRow1.RowCount = 10
using GrapeCity.Win.MultiRow;
using PlusPakCell = GrapeCity.Win.MultiRow.PlusPak;
PlusPakCell.GcLabelCell gcLabelCell1 = new PlusPakCell.GcLabelCell();
gcLabelCell1.Name = "gcLabelCell1";
// 文字列の最後に省略文字を表示します。
gcLabelCell1.EllipsisMode = GrapeCity.Win.Common.EllipsisMode.EllipsisEnd;
gcMultiRow1.Template = Template.CreateGridTemplate(new Cell[] { gcLabelCell1 });
gcMultiRow1.RowCount = 10;

GcLabelCellのサイズが縮小された場合、文字がすべて表示されるようにセルのサイズにあわせてを文字を自動縮小することができます。
文字の自動縮小を行うには
AutoShrinkプロパティにTrueを設定します。また、
MinFontSizeプロパティで自動縮小される最小のフォントサイズを設定することができます。MinFontSizeプロパティを設定した場合、その値よりも小さいフォントサイズに縮小されることはなく、セルのサイズがテキストのサイズよりも小さくなる場合には、テキストが切れて表示されます。
Imports GrapeCity.Win.MultiRow
Imports PlusPakCell = GrapeCity.Win.MultiRow.PlusPak
Dim GcLabelCell1 = New PlusPakCell.GcLabelCell()
GcLabelCell1.Name = "GcLabelCell1"
GcLabelCell1.AutoShrink = True
GcLabelCell1.MinFontSize = 8
GcMultiRow1.Template = Template.CreateGridTemplate(New Cell() {GcLabelCell1})
GcMultiRow1.RowCount = 10
using GrapeCity.Win.MultiRow;
using PlusPakCell = GrapeCity.Win.MultiRow.PlusPak;
PlusPakCell.GcLabelCell gcLabelCell1 = new PlusPakCell.GcLabelCell();
gcLabelCell1.Name = "gcLabelCell1";
gcLabelCell1.AutoShrink = true;
gcLabelCell1.MinFontSize = 8;
gcMultiRow1.Template = Template.CreateGridTemplate(new Cell[] { gcLabelCell1 });
gcMultiRow1.RowCount = 10;

また、
ShrinkModeプロパティで、自動縮小のモードを設定できます。自動縮小のモードには
CharWidth(幅のみ)、
CharHeight(高さのみ)、
Both(両方)があります。
GcLabelCell1.ShrinkMode = GrapeCity.Win.Buttons.ShrinkMode.CharWidth
gcLabelCell1.ShrinkMode = GrapeCity.Win.Buttons.ShrinkMode.CharWidth;