Hi All,
I need to exclude the mask characters from my MaskedEditBox. Using MS's MaskedTextBox, the code to do this is:
myMaskedTextBox.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;
Does anyone know of the equivalent?
Robert
I need to exclude the mask characters from my MaskedEditBox. Using MS's MaskedTextBox, the code to do this is:
myMaskedTextBox.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;
Does anyone know of the equivalent?
Robert
6 Answers, 1 is accepted
0
Hi Robert,
We do not have this functionality in our RadMaskedEditBox. However, you can modify the PlaceHolder property which defines the character shown in the edit field instead of the mask characters. By default, the value of this property is "_" and you can set it to a single empty space. We will consider adding the desired functionality in the future releases.
Best wishes,
Nikolay
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
We do not have this functionality in our RadMaskedEditBox. However, you can modify the PlaceHolder property which defines the character shown in the edit field instead of the mask characters. By default, the value of this property is "_" and you can set it to a single empty space. We will consider adding the desired functionality in the future releases.
Best wishes,
Nikolay
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
0
Robert
Top achievements
Rank 1
answered on 27 Jul 2009, 08:27 PM
Hi Nikolay,
I found a solution to my problem. Ultimately, what I was after was the ability to write just the input value to the database, rather than the value + input mask characters (i.e. for a phone number, store only "1234567890" instead of "(123) 456-7890").
Originally, I was using the .Text property, but, after switching to the .Value property, I am now receiving the desired results.
Thanks for your assistance.
Robert
I found a solution to my problem. Ultimately, what I was after was the ability to write just the input value to the database, rather than the value + input mask characters (i.e. for a phone number, store only "1234567890" instead of "(123) 456-7890").
Originally, I was using the .Text property, but, after switching to the .Value property, I am now receiving the desired results.
Thanks for your assistance.
Robert
0
Martin Lundgard
Top achievements
Rank 2
answered on 27 Oct 2011, 12:17 PM
Did you actually get this to work?
I'm binding on the .Value field, and still get the literals using the latest dll-s.
My mask is for the personal norwegian id, mask = "00-00-00-00000", MaskType = Numeric.
I only want the digits typed in the .Value field.
I'm binding on the .Value field, and still get the literals using the latest dll-s.
My mask is for the personal norwegian id, mask = "00-00-00-00000", MaskType = Numeric.
I only want the digits typed in the .Value field.
0
Hello Arve,
I hope this helps. All the best,
Peter
the Telerik team
We will provide in our next release a property named TextMaskFormat that manages the literals in the Value property.
For your version Nikolay's workaround is not suitable.
I would suggest that you wait for the new assemlies or to inherit MaskedEditBox and override the Value property in order to remove literal symbols. Please refer to the code below:
Public Class MyMaskeditBox Inherits RadMaskedEditBox Public Property Value() As Object Get If Me.Mask.StartsWith("p") Then Return DirectCast(MyBase.Value * 100, Integer) Else Dim stringValue As String = DirectCast(MyBase.Value, String) stringValue = stringValue.Replace("-", "").Replace(" ", "") Return stringValue End If End Get Set(ByVal value) If Me.Mask.StartsWith("p") Then MyBase.Value = value / 100 Else MyBase.Value = value End If End Set End Property End ClassI hope this helps. All the best,
Peter
the Telerik team
Q2’11 SP1 of RadControls for WinForms is available for download (see what's new); also available is the Q3'11 Roadmap for Telerik Windows Forms controls.
0
Martin Lundgard
Top achievements
Rank 2
answered on 23 Nov 2011, 11:09 AM
Did this make the Q3 2011 release?
0
Hi Arve,
In Q3 2011 release we provided a property named TextMaskFormat that manages the literals of the Value property.
the Telerik team
In Q3 2011 release we provided a property named TextMaskFormat that manages the literals of the Value property.
All the best,
Peterthe Telerik team
Q3’11 of RadControls for WinForms is available for download (see what's new). Get it today.