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

RepositoryItemBlobBaseEdit.TextEditStyle Property

Gets or sets the style in which text is displayed in the BLOB editor’s edit box.

Namespace: DevExpress.XtraEditors.Repository

Assembly: DevExpress.XtraEditors.v24.2.dll

NuGet Package: DevExpress.Win.Navigation

#Declaration

[DXCategory("Behavior")]
public override TextEditStyles TextEditStyle { get; set; }

#Property Value

Type Default Description
TextEditStyles DisableTextEditor

A TextEditStyles enumeration value determining editing style.

Available values:

Name Description
Standard

A button editor works in its normal way. Editing and selecting text is allowed.

ButtonEdit_TextEditStyle_Standard

HideTextEditor

The text editing region is not visible and the editor displays only buttons contained in the current button editor. If no buttons can be displayed (for instance because of setting the EditorButton.Visible property to False), the editor displays an empty region in this case.

ButtonEdit_TextEditStyle_Hidetexteditor

DisableTextEditor

A button editor is displayed in its normal way. However, editing and selecting text is not allowed. If you want to enable a user to select text but disable text modifications, you can set the text editing style to Standard and set the RepositoryItem.ReadOnly property to true.

ButtonEdit_TextEditStyle_Disable

#Remarks

The TextEditStyle property specifies how the edit region is displayed within a BLOB editor. This region can contain buttons and, optionally, an identification icon/text depending on this property’s setting. Possible editing styles are enumerated by the TextEditStyles type.

The property is overridden to prevent editing text in the BLOB editor’s edit box. The property can only be set to TextEditStyles.DisableTextEditor or TextEditStyles.HideTextEditor as you cannot set the property to TextEditStyles.Standard. If you try to do this, the TextEditStyle property is actually set to TextEditStyles.DisableTextEditor.

The image below displays a BLOB editor (MemoExEdit) whose TextEditStyle property has changed from the default TextEditStyles.DisableTextEditor to TextEditStyles.HideTextEditor.

BlobBaseEdit_TextEditStyle.gif

Changing the value of this property at runtime raises the RepositoryItem.PropertiesChanged event.

See Also