All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:
Hi,
Do you have an TextBoxEditor with masked input in RadPropertyGrid? Is there an example for do it?
Thank you!
class
PropertyGridMaskedEditBoxEditor : BaseInputEditor
{
public
override
object
Value
get
var element = ((RadMaskedEditBoxElement)
this
.EditorElement);
return
element.Value;
}
set
element.Value = value;
void
BeginEdit()
base
.BeginEdit();
.EditorElement.Focus();
((RadMaskedEditBoxElement)
.EditorElement).ValueChanged +=
new
EventHandler(TrackBarEditor_ValueChanged);
TrackBarEditor_ValueChanged(
sender, EventArgs e)
.OnValueChanged();
bool
EndEdit()
.EditorElement).ValueChanged -= TrackBarEditor_ValueChanged;
.EndEdit();
protected
RadElement CreateEditorElement()
RadMaskedEditBoxElement() { MaskType = MaskType.None };
Type DataType
typeof
(
string
); }
private
RadPropertyGrid1_EditorInitialized(
sender, PropertyGridItemEditorInitializedEventArgs e)
var editor = e.Editor
as
PropertyGridMaskedEditBoxEditor;
if
(editor !=
null
&& e.Item.Name ==
"Phone"
)
var element = editor.EditorElement
RadMaskedEditBoxElement;
element.MaskType = MaskType.Standard;
element.Mask =
"(000) 000-000"
;
RadPropertyGrid1_EditorRequired(
sender, Telerik.WinControls.UI.PropertyGridEditorRequiredEventArgs e)
(e.EditorType ==
(PropertyGridTextBoxEditor))
e.EditorType =
(PropertyGridMaskedEditBoxEditor);