Back to Devexpress

DateTimeOffsetEdit Class

windowsforms-devexpress-dot-xtraeditors-529df674.md

latest3.8 KB
Original Source

DateTimeOffsetEdit Class

The editor that manages values of the System.DateTimeOffset type.

Namespace : DevExpress.XtraEditors

Assembly : DevExpress.XtraEditors.v25.2.dll

NuGet Package : DevExpress.Win.Navigation

Declaration

csharp
[DXLicenseWinFormsEditors]
public class DateTimeOffsetEdit :
    BaseSpinEdit
vb
<DXLicenseWinFormsEditors>
Public Class DateTimeOffsetEdit
    Inherits BaseSpinEdit

Remarks

The DateTimeOffsetEdit editor has the DateTimeOffset mask that allows users to enter values in the “MM/DD/YYYY HH:MM:SS AM(PM) +(-)HH:MM” format. You can modify this mask via the Properties.MaskSettings property.

csharp
dateTimeOffsetEdit1.Properties.MaskSettings.MaskManagerType = typeof(DateTimeOffsetMaskManager);
dateTimeOffsetEdit1.Properties.MaskSettings.MaskExpression = "hh:mm (zzz)";
//or
dateTimeOffsetEdit1.Properties.MaskSettings.Configure<MaskSettings.DateTimeOffset>(settings => {
    settings.MaskExpression = "hh:mm (zzz)";
});
//or
var dtSettings = dateTimeOffsetEdit1.Properties.MaskSettings.Configure<MaskSettings.DateTimeOffset>();
dtSettings.MaskExpression = "hh:mm (zzz)";
vb
dateTimeOffsetEdit1.Properties.MaskSettings.MaskManagerType = GetType(DateTimeOffsetMaskManager)
dateTimeOffsetEdit1.Properties.MaskSettings.MaskExpression = "hh:mm (zzz)"
'or
dateTimeOffsetEdit1.Properties.MaskSettings.Configure(Of
    MaskSettings.DateTimeOffset)(Sub(settings) settings.MaskExpression = "hh:mm (zzz)")
'or
Dim dtSettings = dateTimeOffsetEdit1.Properties.MaskSettings.Configure(Of MaskSettings.DateTimeOffset)()
dtSettings.MaskExpression = "hh:mm (zzz)"

The editor drop-down panel changes its layout according to the active mask.

To assign a DateTimeOffset value to this editor or read the current editor value, use the DateTimeOffset property.

csharp
dateTimeOffsetEdit1.DateTimeOffset = DateTimeOffset.Now.AddDays(5);
vb
dateTimeOffsetEdit1.DateTimeOffset = DateTimeOffset.Now.AddDays(5)

Implements

IXtraResizableControl

Inheritance

Show 13 items

Object MarshalByRefObject Component Control DevExpress.XtraEditors.XtraControl ControlBase BaseControl BaseEdit TextEdit ButtonEdit PopupBaseEdit BaseSpinEdit DateTimeOffsetEdit

See Also

DateTimeOffsetEdit Members

DevExpress.XtraEditors Namespace