Gets or sets which cells to resize when double-clicking the cell's edges or when calling the
Cell.PerformHorizontalAutoFit or
Cell.PerformVerticalAutoFit method to perform the automatic fit.
<DefaultValueAttribute()>
<SRDescriptionAttribute("Indicates which cells are resized when double-clicking the cell's edges or calling the PerformAutoFit method.")>
<SRCategoryAttribute("Behavior")>
Public Property AutoFitContent As AutoFitContent
Dim instance As GcMultiRow
Dim value As AutoFitContent
instance.AutoFitContent = value
value = instance.AutoFitContent
[DefaultValue()]
[SRDescription("Indicates which cells are resized when double-clicking the cell's edges or calling the PerformAutoFit method.")]
[SRCategory("Behavior")]
public AutoFitContent AutoFitContent {get; set;}
Property Value
An
AutoFitContent enumeration value that indicates which cells to resize when double-clicking the cell's edges or when calling the
Cell.PerformHorizontalAutoFit or the
Cell.PerformVerticalAutoFit method to perform automatic fit. The default is
AutoFitContent.Displayed.
This example sets the AutoFitContent property.
GrapeCity.Win.MultiRow.TextBoxCell text1 = new GrapeCity.Win.MultiRow.TextBoxCell();
GrapeCity.Win.MultiRow.TextBoxCell text2 = new GrapeCity.Win.MultiRow.TextBoxCell();
text1.Name = "text1";
text2.Name = "text2";
GrapeCity.Win.MultiRow.Template template1 = GrapeCity.Win.MultiRow.Template.CreateGridTemplate(new GrapeCity.Win.MultiRow.Cell[] { text1, text2 }, 160, GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.ColumnHeader | GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.RowHeaderAutoNumber);
template1.ColumnHeaders[0].Cells[0].Value = "Column1";
template1.ColumnHeaders[0].Cells[1].Value = "Column2";
gcMultiRow1.Template = template1;
gcMultiRow1.RowCount = 3;
//Type a value in the cell and double-click on the resize icon to resize.
gcMultiRow1.AutoFitContent = GrapeCity.Win.MultiRow.AutoFitContent.All;
Dim text1 As New GrapeCity.Win.MultiRow.TextBoxCell()
Dim text2 As New GrapeCity.Win.MultiRow.TextBoxCell()
text1.Name = "text1"
text2.Name = "text2"
Dim template1 As GrapeCity.Win.MultiRow.Template = GrapeCity.Win.MultiRow.Template.CreateGridTemplate(New GrapeCity.Win.MultiRow.Cell() {text1, text2}, 160, GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.ColumnHeader Or GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.RowHeaderAutoNumber)
template1.ColumnHeaders(0).Cells(0).Value = "Column1"
template1.ColumnHeaders(0).Cells(1).Value = "Column2"
GcMultiRow1.Template = template1
GcMultiRow1.RowCount = 3
'Type a value in the cell and double-click on the resize icon to resize.
GcMultiRow1.AutoFitContent = GrapeCity.Win.MultiRow.AutoFitContent.All
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2