Class MaskTimeSpanProvider
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class MaskTimeSpanProvider : IMaskProvider
Constructors
MaskTimeSpanProvider(String, CultureInfo, RadMaskedEditBoxElement)
Declaration
public MaskTimeSpanProvider(string mask, CultureInfo culture, RadMaskedEditBoxElement owner)
Parameters
System.String
mask
|
System.Globalization.CultureInfo
culture
|
RadMaskedEditBoxElement
owner
|
Fields
keyCounter
Declaration
protected int keyCounter
Field Value
System.Int32
|
oldSelectedIndex
Declaration
protected int oldSelectedIndex
Field Value
System.Int32
|
Properties
AutoSelectNextPart
Declaration
public bool AutoSelectNextPart { get; set; }
Property Value
System.Boolean
|
Culture
Declaration
public CultureInfo Culture { get; }
Property Value
System.Globalization.CultureInfo
|
Implements
DaysStep
Gets or sets the days step used when modifying the value.
Declaration
public int DaysStep { get; set; }
Property Value
System.Int32
|
EnableKeyNavigation
HoursStep
Gets or sets the hours step used when modifying the value.
Declaration
public int HoursStep { get; set; }
Property Value
System.Int32
|
IncludePrompt
Declaration
public bool IncludePrompt { get; set; }
Property Value
System.Boolean
|
Implements
Mask
MaskFromFormat
Declaration
public string MaskFromFormat { get; set; }
Property Value
System.String
|
MaskParts
Declaration
public List<TimeSpanMaskPart> MaskParts { get; set; }
Property Value
System.Collections.Generic.List<TimeSpanMaskPart>
|
Maximum
Declaration
public TimeSpan Maximum { get; set; }
Property Value
System.TimeSpan
|
MillisecondsStep
Gets or sets the milliseconds step used when modifying the value.
Declaration
public int MillisecondsStep { get; set; }
Property Value
System.Int32
|
Minimum
Declaration
public TimeSpan Minimum { get; set; }
Property Value
System.TimeSpan
|
MinutesStep
Gets or sets the minutes step used when modifying the value.
Declaration
public int MinutesStep { get; set; }
Property Value
System.Int32
|
Owner
PromptChar
Declaration
public char PromptChar { get; set; }
Property Value
System.Char
|
Implements
SecondsStep
Gets or sets the seconds step used when modifying the value.
Declaration
public int SecondsStep { get; set; }
Property Value
System.Int32
|
SelectedItemIndex
Declaration
public int SelectedItemIndex { get; set; }
Property Value
System.Int32
|
TextBoxItem
Value
Declaration
public virtual object Value { get; set; }
Property Value
System.Object
|
Implements
Methods
AdjustItemsPossitionOffset(IList<TimeSpanMaskPart>, TimeSpan)
Declaration
protected static void AdjustItemsPossitionOffset(IList<TimeSpanMaskPart> collection, TimeSpan value)
Parameters
System.Collections.Generic.IList<TimeSpanMaskPart>
collection
|
System.TimeSpan
value
|
AdjustMaskPartsMinMaxValues()
Declaration
protected virtual void AdjustMaskPartsMinMaxValues()
CallOwnerValueChanged()
Declaration
protected virtual void CallOwnerValueChanged()
CallOwnerValueChanging(ValueChangingEventArgs)
Declaration
protected virtual void CallOwnerValueChanging(ValueChangingEventArgs args)
Parameters
ValueChangingEventArgs
args
|
Click()
Clone()
Delete()
Down(TimeSpanMaskPart, TimeSpan, TimeSpan)
Declaration
public virtual void Down(TimeSpanMaskPart part, TimeSpan minTimeSpan, TimeSpan maxTimeSpan)
Parameters
TimeSpanMaskPart
part
|
System.TimeSpan
minTimeSpan
|
System.TimeSpan
maxTimeSpan
|
FillCollection(String)
Declaration
public static List<TimeSpanMaskPart> FillCollection(string mask)
Parameters
System.String
mask
|
Returns
System.Collections.Generic.List<TimeSpanMaskPart>
|
FillCollectionInternal(String)
Declaration
protected virtual List<TimeSpanMaskPart> FillCollectionInternal(string mask)
Parameters
System.String
mask
|
Returns
System.Collections.Generic.List<TimeSpanMaskPart>
|
FillMaskPartCollectionValuesInternal(IList<TimeSpanMaskPart>, TimeSpan, String)
Declaration
protected virtual void FillMaskPartCollectionValuesInternal(IList<TimeSpanMaskPart> collection, TimeSpan timeSpan, string mask)
Parameters
System.Collections.Generic.IList<TimeSpanMaskPart>
collection
|
System.TimeSpan
timeSpan
|
System.String
mask
|
FillMaskPartsCollectionValues(IList<TimeSpanMaskPart>, TimeSpan, String)
Declaration
public static void FillMaskPartsCollectionValues(IList<TimeSpanMaskPart> collection, TimeSpan timeSpan, string mask)
Parameters
System.Collections.Generic.IList<TimeSpanMaskPart>
collection
|
System.TimeSpan
timeSpan
|
System.String
mask
|
GetGroupLengthByMask(String)
Declaration
protected static int GetGroupLengthByMask(string mask)
Parameters
System.String
mask
|
Returns
System.Int32
|
GetSpecificFormat(String)
Declaration
public static string GetSpecificFormat(string format)
Parameters
System.String
format
|
Returns
System.String
|
GetSpecificFormatInternal(String)
Declaration
protected virtual string GetSpecificFormatInternal(string format)
Parameters
System.String
format
|
Returns
System.String
|
HandleKeyPress(TimeSpanMaskPart, KeyPressEventArgs)
Declaration
protected virtual bool HandleKeyPress(TimeSpanMaskPart part, KeyPressEventArgs e)
Parameters
TimeSpanMaskPart
part
|
System.Windows.Forms.KeyPressEventArgs
e
|
Returns
System.Boolean
|
HandleKeyPressDay(TimeSpanMaskPart, KeyPressEventArgs)
Declaration
protected virtual void HandleKeyPressDay(TimeSpanMaskPart part, KeyPressEventArgs e)
Parameters
TimeSpanMaskPart
part
|
System.Windows.Forms.KeyPressEventArgs
e
|
HandleKeyPressHour(TimeSpanMaskPart, KeyPressEventArgs)
Declaration
protected virtual void HandleKeyPressHour(TimeSpanMaskPart part, KeyPressEventArgs e)
Parameters
TimeSpanMaskPart
part
|
System.Windows.Forms.KeyPressEventArgs
e
|
HandleKeyPressWithCharacters(TimeSpanMaskPart, KeyPressEventArgs, String[])
Declaration
protected virtual void HandleKeyPressWithCharacters(TimeSpanMaskPart part, KeyPressEventArgs e, string[] names)
Parameters
TimeSpanMaskPart
part
|
System.Windows.Forms.KeyPressEventArgs
e
|
System.String[]
names
|
HandleSpinDown(TimeSpan, TimeSpan)
Declaration
public virtual void HandleSpinDown(TimeSpan minTimeSpan, TimeSpan maxTimeSpan)
Parameters
System.TimeSpan
minTimeSpan
|
System.TimeSpan
maxTimeSpan
|
HandleSpinUp(TimeSpan, TimeSpan)
Declaration
public virtual void HandleSpinUp(TimeSpan minTimeSpan, TimeSpan maxTimeSpan)
Parameters
System.TimeSpan
minTimeSpan
|
System.TimeSpan
maxTimeSpan
|
KeyDown(Object, KeyEventArgs)
Declaration
public virtual void KeyDown(object sender, KeyEventArgs e)
Parameters
System.Object
sender
|
System.Windows.Forms.KeyEventArgs
e
|
Implements
KeyPress(Object, KeyPressEventArgs)
Declaration
public virtual void KeyPress(object sender, KeyPressEventArgs e)
Parameters
System.Object
sender
|
System.Windows.Forms.KeyPressEventArgs
e
|
Implements
ResetCurrentPartValue(Object, KeyEventArgs)
Declaration
public virtual void ResetCurrentPartValue(object sender, KeyEventArgs e)
Parameters
System.Object
sender
|
System.Windows.Forms.KeyEventArgs
e
|
ResetOnDelPartValue(TimeSpanMaskPart, Int32)
Declaration
protected virtual bool ResetOnDelPartValue(TimeSpanMaskPart part, int keyChar)
Parameters
TimeSpanMaskPart
part
|
System.Int32
keyChar
|
Returns
System.Boolean
|
ResetToMinTimeSpan()
Declaration
public virtual void ResetToMinTimeSpan()
RestoreSelectedItem()
Declaration
protected virtual void RestoreSelectedItem()
SelectCurrentItemFromCurrentCaret()
Declaration
public virtual bool SelectCurrentItemFromCurrentCaret()
Returns
System.Boolean
|
SelectCurrentItemWithSelectedItem()
Declaration
public virtual void SelectCurrentItemWithSelectedItem()
SelectFirstEditableItem()
Declaration
public virtual void SelectFirstEditableItem()
SelectFirstItem()
Declaration
public virtual void SelectFirstItem()
SelectLastEditableItem()
Declaration
public virtual void SelectLastEditableItem()
SelectLastItem()
Declaration
public virtual void SelectLastItem()
SelectNextEditableItem()
Declaration
public virtual void SelectNextEditableItem()
SelectNextEditableItemFromCurrentCaret()
Declaration
public virtual bool SelectNextEditableItemFromCurrentCaret()
Returns
System.Boolean
|
SelectNextItem()
Declaration
public virtual void SelectNextItem()
SelectNextItemFromCurrentCaret()
Declaration
public virtual void SelectNextItemFromCurrentCaret()
SelectPrevEditableItem()
Declaration
public virtual void SelectPrevEditableItem()
SelectPrevItem()
Declaration
public virtual void SelectPrevItem()
SelectPrevItemFromCurrentCaret()
Declaration
public virtual void SelectPrevItemFromCurrentCaret()
ToString()
Declaration
public override string ToString()
Returns
System.String
|
Overrides
ToString(Boolean, Boolean)
Declaration
public string ToString(bool includePromt, bool includeLiterals)
Parameters
System.Boolean
includePromt
|
System.Boolean
includeLiterals
|
Returns
System.String
|
Implements
ToString(TimeSpan, IList<TimeSpanMaskPart>, CultureInfo)
Returns a formatted TimeSpan string based on the list of TimeSpanMaskPart.
Declaration
public static string ToString(TimeSpan value, IList<TimeSpanMaskPart> maskParts, CultureInfo culture)
Parameters
System.TimeSpan
value
TimeSpan value. |
System.Collections.Generic.IList<TimeSpanMaskPart>
maskParts
List of TimeSpanMaskPart structs, who define the format of TimeSpan value. |
System.Globalization.CultureInfo
culture
The culture used to format the string when value is negative. If it is passed as null, the method will use the CultureInfo.CurrentCulture. |
Returns
System.String
|
ToString(TimeSpan, String, CultureInfo)
Returns a formatted TimeSpan string based on the given format string.
Declaration
public static string ToString(TimeSpan value, string format, CultureInfo culture)
Parameters
System.TimeSpan
value
TimeSpan value. |
System.String
format
Format string. |
System.Globalization.CultureInfo
culture
The culture used to format the string when value is negative. |
Returns
System.String
|
ToStringInternal(TimeSpan, String)
Declaration
protected virtual string ToStringInternal(TimeSpan value, string format)
Parameters
System.TimeSpan
value
|
System.String
format
|
Returns
System.String
|
Up(TimeSpanMaskPart, TimeSpan, TimeSpan)
Declaration
public virtual void Up(TimeSpanMaskPart part, TimeSpan minTimeSpan, TimeSpan maxTimeSpan)
Parameters
TimeSpanMaskPart
part
|
System.TimeSpan
minTimeSpan
|
System.TimeSpan
maxTimeSpan
|
Validate(String)
Declaration
public virtual bool Validate(string stringValue)
Parameters
System.String
stringValue
|
Returns
System.Boolean
|
Implements
Events
SelectedItemChanged
Declaration
public event EventHandler SelectedItemChanged
Event Type
System.EventHandler
|