Back to Devexpress

RepositoryItem.EditValueChangedFiringMode Property

windowsforms-devexpress-dot-xtraeditors-dot-repository-dot-repositoryitem-57f369e5.md

latest5.1 KB
Original Source

RepositoryItem.EditValueChangedFiringMode Property

Gets or sets the RepositoryItem.EditValueChanged event’s firing mode.

Namespace : DevExpress.XtraEditors.Repository

Assembly : DevExpress.XtraEditors.v25.2.dll

NuGet Package : DevExpress.Win.Navigation

Declaration

csharp
[DefaultValue(EditValueChangedFiringMode.Default)]
[DXCategory("Behavior")]
public virtual EditValueChangedFiringMode EditValueChangedFiringMode { get; set; }
vb
<DXCategory("Behavior")>
<DefaultValue(EditValueChangedFiringMode.Default)>
Public Overridable Property EditValueChangedFiringMode As EditValueChangedFiringMode

Property Value

TypeDefaultDescription
EditValueChangedFiringModeDefault

An EditValueChangedFiringMode enumeration member which specifies when the editor’s RepositoryItem.EditValueChanged event should occur.

|

Available values:

NameDescription
Default

The RepositoryItem.EditValueChanged event fires immediately after the editor’s value has been changed by an end-user. For the DateEdit, TimeEdit and TimeSpanEdit controls, the event fires after you move focus between date/time placeholders.

| | Buffered |

The RepositoryItem.EditValueChanged event fires after an end-user has stopped editing (typing text) and a specified amount of time (RepositoryItem.EditValueChangedFiringDelay/RepositoryItem.EditValueChangedDelay) has passed.

|

Remarks

You can set the EditValueChangedFiringMode property to one of the following values:

|

Default

|

The RepositoryItem.EditValueChanged event fires immediately after the editor’s value has been changed by an end-user. For the DateEdit, TimeEdit and TimeSpanEdit controls, the event fires after you move focus between date/time placeholders.

| |

Buffered

|

The RepositoryItem.EditValueChanged event fires after an end-user has stopped editing (typing text) and a specified amount of time (RepositoryItem.EditValueChangedFiringDelay/RepositoryItem.EditValueChangedDelay) has passed.

|

Note

The EditValueChangedFiringMode property is ignored for lookup editors during an incremental search while their popup windows are open. If the editor’s edit value changes during an incremental search, the RepositoryItem.EditValueChanged event fires immediately.

The code sample below illustrates how to deley the RepositoryItem.EditValueChanged event.

csharp
textEdit1.Properties.EditValueChangedFiringMode = EditValueChangedFiringMode.Buffered;
textEdit1.Properties.EditValueChangedDelay = 300; // 300 msec delay
vb
textEdit1.Properties.EditValueChangedFiringMode = EditValueChangedFiringMode.Buffered
textEdit1.Properties.EditValueChangedDelay = 300 ' 300 msec delay

See Also

EditValueChangedFiringDelay

EditValueChanged

RepositoryItem Class

RepositoryItem Members

DevExpress.XtraEditors.Repository Namespace