Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

RichEditControl.AutoSizeMode Property

Gets or sets whether the RichEditControl resizes to accommodate the displayed text.

Namespace: DevExpress.XtraRichEdit

Assembly: DevExpress.XtraRichEdit.v24.2.dll

NuGet Package: DevExpress.Win.RichEdit

#Declaration

[DefaultValue(AutoSizeMode.None)]
[DXCategory("Appearance")]
public AutoSizeMode AutoSizeMode { get; set; }

#Property Value

Type Default Description
AutoSizeMode None

An AutoSizeMode enumeration value.

Available values:

Name Description
None

The control does not change its dimensions.

Horizontal

The control is resized in horizontal direction.

Vertical

The control is resized in vertical direction.

Both

The control is resized in horizontal and vertical directions.

#Remarks

Set the AutoSizeMode property to any value other than None to update the control’s dimension(s) according to its content.

Set the control’s MaximumSize property before the AutoSizeMode property to set a limit so that the RichEditControl cannot expand more than the specified value.

Important

The Auto-size feature works only for the Simple View. Set the RichEditControl.ActiveViewType property to the RichEditViewType.Simple value to switch to the Simple view.

richEditControl.ActiveViewType = RichEditViewType.Simple;
richEditControl.AutoSizeMode = DevExpress.XtraRichEdit.AutoSizeMode.Horizontal;
See Also