y>
Gets or sets the ItemTemplate, which is rendered with each tree list item.
Determines whether the control is currently exporting a file
Raised when the is about to be bound and the data source must be assigned.
Raised when the TreeList item is about to be bound.
Enables recursive delete.
Occurs when a new item has been selected in the
control or the currently selected item has changed.
Occurs when a delete operation is requested, after the
control deletes the item.
Occurs when an insert operation is requested, after the
control has inserted the item in the data source.
Occurs when the Update command is fired from any
Provides access to the Export Infrastructure before sending the file to the browser.
Triggered when the export output is about to be sent to the file.
Raised before the HTML code is parsed to PDF binary
Occurs when a RadTreeList item is dragged and dropped on another item or an HTML element
Occurs when column's order in the columns collection is changed
Gets or sets the name of the method to call in order to update data
Gets or sets the name of the method to call in order to insert data
Gets or sets the name of the method to call in order to delete data
Determines the position where the command item will be displayed in the control. Supported in Lightweight and Mobile modes only.
Default value is None in Lightweight. In Mobile, the default value will be Top if either AllowColumnHide or AllowColumnReorder are enabled. Otherwise none.
Gets or sets an array of data-field names that will be used to
populate the
collection, when the
control is databinding. This collection can later be accessed on the client,
to get the key value(s).
Gets a collection of ClientDataKeyName objects that represent the parent data key value of the corresponding item specified with its item index and the client data key name (case-sensitive!). The key name should be one of the specified in the ClientDataKeyNames array.
Gets or sets an array of data-field names that will be used to
populate the
collection, when the
control is databinding.
Gets a collection of DataKeyValue objects that represent the data key value of the corresponding item specified with its item index and the data key name (case-sensitive!). The data key name should be one of the specified in the DataKeyNames array.
Gets or sets an array of data-field names that will be used to
populate the
collection, when the
control is databinding.
Gets a collection of ParentDataKeyValue objects that represent the parent data key value of the corresponding item specified with its item index and the parent data key name (case-sensitive!). The key name should be one of the specified in the ParentDataKeyNames array.
Gets a reference to the
object that allows
you to set the properties of the client-side behavior and
appearance in a Telerik control.
Provides access to the configuration of the command item. Available in Lightweight render mode only.
Returns a reference to the object that contains export-specific settings.
Gets or sets a value indicating the index of the currently active page in case
paging is enabled ( is
true).
The index of the currently active page in case paging is enabled.
AllowPaging Property
value is out of range.
Specify the maximum number of items that would appear in a page,
when paging is enabled by property.
Default value is 10.
value is out of range.
Gets or sets a value indicating the width of the RadTreeList's ExpandCollapse column.
Enables TreeListItem's child items to be loaded on demand.
Enables TreeListItem's child items to be loaded on demand.
Gets or sets a value indicating whether the automatic paging feature is
enabled.
Gets the number of pages required to display the records of the data
source in a control.
Gets a collection containing the indexes of all rendered items which will be expanded on the client.
Gets a collection containing the indexes of all rendered items which are currently expanded.
Gets a collection containing the indexes of all the selected items in the RadTreeList.
Gets a collection of the currently selected
RadTreeListDataItem
Returns a of all
selected data items.
Gets a collection containing the indexes of all items which are currently in edit mode.
Gets a collection of currently edited instances.
Gets a collection containing the indexes of all items which are currently being inserted.
Gets a collection of currently inserted instances.
Gets or sets a value indicating whether a root item is inserted in .
Setting this property to true will show the root insert item if not already shown.
Gets or sets a value indicating whether you will be able to select multiple items in Telerik RadTreeList.
By default this property is set to false.
Gets or sets a value indicating whether multiple items can be simultaneously edited in .
Default value is false.
Gets a collection of sort expressions for
Gets a reference to the object that
allows you to set the properties of the sorting operation in a
Telerik RadTreeList control.
Gets or sets the value indicating wheather more than one column can be sorted in a
single RadTreeList. The order is the same as the sequence of
expressions in .
Gets or sets the value indicated whether the no-sort state when changing sort
order will be allowed.
true, if the no-sort state when changing sort order will be
allowed; otherwise, false. The default value is
true.
Allow RadTreeList equal items not to be reordered when sorting.
Enables sorting result consistancy between 3.5, 4.0, 4.5 Framework
Gets or sets a value indicating whether the sorting feature is enabled.
Gets or sets a value indicating whether child items will be selected recursively when a RadTreeList item is selected.
Setting this property to true automatically enables MultiItemSelection in RadTreeList. Default value is false.
Gets or sets the editing mode for RadTreeList.
Gets or sets the expand / collapse mode for the RadTreeList items.
Contains various data editing related properties.
Contains validation settings for .
Enable/Disable auto genrated columns
Enable/Disable persisting of the columns settings for the automatically generated columns during rebind(paging, sorting, expand/collapse).
When set to TRUE, the settings like Colums width and HeaderStyle for each column will be persisted.
When set to FALSE, the settings applied prior the DataBind, will be loosed.
If the TreeList is bound to different set of data that contains different columns, the property should be set to FALSE(the default value).
Set the property to TRUE, when you need to persist the column width during operations like Paging and Sorting.
The AutoGeneratedColumnCreated event will be fired in both cases, so you can override the settings if needed.
Gets a TreeListColumnCollection of all columns in RadTreeList.
Gets a collection of all TreeListDataItem objects in the RadTreeList. These are only the items currently visible in the control.
Gets a reference to the TreeListPagerStyle object that allows you to
set the appearance of the pager item in a Telerik RadTreeList control.
Gets a reference to the TreeListCommandItemStyle object that allows you to
set the appearance of the command item in a Telerik RadTreeList control.
Gets a reference to the object that allows
you to set the appearance of the header item in a Telerik RadTreeList
control.
Gets a reference to the object that allows
you to set the appearance of a normal item in a Telerik RadTreeList
control.
Gets a reference to the object that allows
you to set the appearance of the alternating items in a Telerik RadTreeList
control.
Gets a reference to the object that allows
you to set the appearance of the footer item in a Telerik RadTreeList
control.
Gets a reference to the object that allows
you to set the appearance of the selected item in a Telerik RadTreeList
control.
Gets a reference to the object that allows
you to set the appearance of the edit item in a Telerik RadTreeList
control.
Gets or sets a string that specifies a brief description of a
RadTreeList.
Related to Telerik RadTreeList accessibility compliance.
Gets or sets the 'summary' attribute for the
RadTreeList.
This attribute provides a summary of the table's purpose and structure for user
agents rendering to non-visual media such as speech and Braille. This property is a
part of Telerik RadTreeList accessibility features.
Caption Property
Gets or sets a value indicating where RadTreeList will look for its .resx localization file.
By default this file should be in the App_GlobalResources folder. However, if you cannot put
the resource file in the default location or .resx files compilation is disabled for some reason
(e.g. in a DotNetNuke environment), this property should be set to the location of the resource file.
A relative path to the dialogs location. For example: "~/controls/RadTreeListResources/".
If specified, the LocalizationPath
property will allow you to load the grid localization file from any location in the web application.
Gets or sets a value of type CultureInfo representing the current culture of the control.
Gets or sets the text direction. This property is related to Telerik RadTreeList support
for Right-To-Left lanugages. It has two possible vales defined by
enumeration:
- LTR - left-to-right text
- RTL - right-to-left text
Gets or sets value indicating whether the control will show outer borders. The default value is true.
Gets or sets value indicating whether the control will show outer tree lines. The default value is true.
Gets or sets value indicating whether borders will be displayed when the RadTreeList is rendered.
Gets or set a value indicating whether the footer item of the TreeList will be
shown.
Setting this property will affect all TreeList tables, unless they specify otherwise
explicitly.
The default value of this property is false.
Gets or sets the custom content for the pager item in a RadTreeList control.
Template that will be displayed if there are no records in the DataSource assigned
Gets or sets a value indicating whether RadTreeList will show
NoRecordsTemplate if there is no items to display.
true if NoRecordsTemplate usage is enabled;
otherwise, false. The default value is true.
Gets or sets the text that will be displayed in there is no
NoRecordsTemplate defined and no records in the
RadTreeList.
When set to true enables support for WAI-ARIA
Raised when a button in a control is clicked.
Fires when a paging action has been performed.
Fires when has been changed.
Raised when a auto generated column is created.
Raised when a custom column is recreated on postback.
Supported positions of the command item
The command item will not be displayed
Command item will be displayed on the above of the control
Command item will be displayed on the below of the control
Command item will be displayed both above and below
An enumeration representing the three expand / collapse modes for RadTreeList's items: Server, Client and Combined.
RadTreeList will expand items only on the server.
RadTreeList will expand and collapse items only on the client.
RadTreeList will initially expand items on the server but subsequent expand collapse will happen on the client.
An enumeration representing the three edit modes in RadTreeList: InPlace, EditForms and PopUp.
RadTreeList will display the column editors inline.
RadTreeList will display the grid column editors in auto-generated
edit form below the edited item.
RadTreeList will display a floating, movable popup window for editing.
The arguments passed when
fires the AutoGeneratedColumnCreated event.
Gets the
which has been created when the event fired.
Represents the client events of .
Allows setting the names of client-side functions which will be called
when the given events are raised on the client.
Gets or sets the name of a client-side function that will be fired
when the RadTreeList client component is initializing
Gets or sets the name of a client-side function that will be fired
when the RadTreeList client component is fully initialized
Gets or sets the name of a client-side function that will be fired
when the RadTreeList client component is about to be disposed.
Gets or sets the name of a client-side function that will be fired
when each of the RadTreeListDataItem client components is created.
Gets or sets the name of a client-side function that will be fired
when a RadTreeListDataItem is about to be selected on the client. This event can be canceled.
Gets or sets the name of a client-side function that will be fired
when a RadTreeListDataItem is selected on the client.
Gets or sets the name of a client-side function that will be fired
when a RadTreeListDataItem is about to be deselected on the client. This event can be canceled.
Gets or sets the name of a client-side function that will be fired
when a RadTreeListDataItem is deselected on the client.
Gets or sets the name of a client-side function that will be fired
when a data row is clicked in RadTreeList.
Gets or sets the name of a client-side function that will be fired
when a RadTreeList is scrolled.
Gets or sets the name of a client-side function that will be fired
when a data row is double-clicked in RadTreeList.
This client-side event is fired when a item is about to be dragged.
This client-side event is fired when a item is dragged.
[DefaultValue("")]
This client-side event is fired when a item
is about to be dropped after dragging. This event can be canceled.
This client-side event is fired when a item
is dropped after dragging. This event cannot be canceled.
This client-side event is fired when a item
is right clicked to show its context menu.
This client-side event is fired (only when keyboard navigation is enabled) when any key is pressed
inside the and the control is about to process this key.
This client-side event is fired before a column is resized.
This client-side event is fired after a column is resized.
This client-side event is fired before a column is shown.
This client-side event is fired after a column is shown.
This client-side event is fired before a column is hidden.
This client-side event is fired after a column is hidden.
This client-side event is fired before a column is swapped.
This client-side event is fired after a column is swapped.
This client-side event is fired before a column is reordered.
This client-side event is fired after a column is reordered.
Represents a collection of DateKey objects.
Gets the enumerator that iterates the collection.
The enumerator object used to iterate the collection.
Copies the DataKey collection to a given array.
A reference to DataKey[] object where the entries need to be copied to.
An integer indicating from which index on the entries should be added to the new collection.
Gets an integer value representing the count of entries in the collection.
Contains event data in an event.
Gets the collection of dragged items
Gets the destination instance. Can be null.
Gets the destination instance. Can be null.
Gets the client-side ID attribute of the HTML element that is the drop target.
Gets the collection of parent data key values that will be assigned to the dragged items
when automatic item reordering is enabled. To change the parent-child relations between
the dragged items and the destination item, each item in the DraggedItems collection
will have its parent data key values updated with values in this collection.
Gets or sets a value indicating whether the event should be canceled. Canceling
an event will prevent automatic item reordering when binding
to data source controls through DataSourceID.
Gets or sets a value indicating whether the target should
be expanded after an automatic reorder operation. Meaningful when automatic reordering
is enabled in .
A class representing the settings of the .
Set properties of the update-cancel buttons column that appears in an edit form
Number of vertical columns to split all edit fields on the form when it is autogenerated.
Each TreeListEditableColumn has a
to choose the column where the editor would appear.
Gets or sets the DataField from 's data source that will
be used with the
Gets or sets the format of the caption text that will be shown on top of edit form
items in . If this property is empty, no caption will be shown.
Gets or sets the caption text that will be shown on top of insert forms in
. If this property is empty, no caption will be shown.
Specifies the type of the edit form.
Specifies the path to the that will be instantiated
as the edit form in , if RadTreeList.EditFormType is
set to TreeListEditFormType.WebUserControl. The path should be in the same
format as provided to the Page.LoadControl method.
The summary attribute for the table that wraps the whole .
The caption for the table that wraps the whole .
The summary attribute for the table which holds all cells created from the grid column editors .
The caption for the table which holds all cells created from the grid column editors .
Specifies the template that will be instantiated as the edit form in ,
if RadTreeList.EditFormType is set to TreeListEditFormType.Template.
Style of the edit form container in .
Style of the edit form's main table.
Style of the edit form's table element in
Style of the edit form table row that shows the caption.
Style of the edit form table rows.
Style of the alternating rows in the edit form table.
Style of the edit form table's footer row, where the Update/Insert/Cancel buttons appear.
Gets a reference to class providing properties
related to PopUp EditForm.
Protected Sub RadTreeView1_NodeDataBound(ByVal sender As Object, ByVal e As RadTreeNodeEventArgs) Handles RadTreeView1.NodeDataBound
' "NodeCategory" is the database column which provides data for the Category property.
e.Node.Category = DataBinder.Eval(e.Node.DataItem, "NodeCategory")
End Sub
Gets or sets the Cascading Style Sheet (CSS) class applied to the node when the mouse hovers it.
By default the visual appearance of hovered nodes is defined in the skin CSS
file. You can use the HoveredCssClass property to specify unique
appearance for a node when it is hoevered.
Gets or sets the Cascading Style Sheet (CSS) class applied to the node when it is disabled.
By default the visual appearance of disabled nodes is defined in the skin CSS
file. You can use the DisabledCssClass property to specify unique
appearance for a node when it is disabled.
Gets or sets the Cascading Style Sheet (CSS) class applied to the content
wrapper of the node.
You can use the ContentCssClass property to specify unique
appearance for a node content area and its children. Useful when using
CSS sprites.
Gets or sets the Cascading Style Sheet (CSS) class applied when node is
selected.
By default the visual appearance of selected nodes is defined in the skin CSS
file. You can use the SelectedCssClass property to specify unique
appearance for a node when it is selected.
Gets or sets a value specifying the URL of the image rendered when the node is expanded.
If the ExpandedImageUrl property is not set the ImageUrl property will be
used when the node is expanded.
Gets or sets a value specifying the URL of the image rendered when the node is selected.
If the SelectedImageUrl property is not set the ImageUrl property will be
used when the node is selected.
Gets or sets a value specifying the URL of the image rendered when the node is hovered with the mouse.
If the HoveredImageUrl property is not set the ImageUrl property will be
used when the node is hovered.
Gets or sets a value specifying the URL of the image rendered when the node is disabled.
If the DisabledImageUrl property is not set the ImageUrl property will be
used when the node is disabled.
Gets the level of the node.
An integer representing the level of the node. Root nodes are level 0 (zero).
Gets the RadTreeView which the node is part of.
Gets or sets a value indicating whether clicking on the node will
postback.
True if the node should postback; otherwise
false.
If you subscribe to the NodeClick all nodes
will postback. To turn off that behavior you can set the
PostBack property to false.
Gets or sets a value indicating whether the node is expanded.
true if the node is expanded; otherwise,
false. The default is false.
Gets or sets a value indicating whether the node is checked or not.
True if the node is checked; otherwise false. The default value
is false
Gets the checked state of the tree node
One of the TreeNodeExpandMode values.
Gets or sets a value indicating whether the node is checkable. A checkbox control is rendered
for checkable nodes.
If the CheckBoxes property set to true, RadTreeView automatically displays a checkbox next to each node.
You can set the Checkable property to false for nodes that do not need to display a checkbox.
Gets or sets a value indicating whether the node is selected.
True if the node is selected; otherwise false. The default value is
false.
By default, only one node can be selected. You can enable multiple node selection by setting the
MultipleSelect property of the
parent RadTreeView to true
Gets or sets a value indicating whether the node can be dragged and dropped.
True if the user is able drag and drop the node; otherwise false.
The default value is true.
Gets or sets a value indicating whether the use can drag and drop nodes over this
node.
True if the user is able to drag and drop nodes over this node; otherwise
false. The default value is true.
Gets or sets a value indicating whether the use can edit the text of the node.
True if the node is editable; otherwise false. The default value
is true.
Gets or sets the expand behavior of the tree node.
When set to ExpandMode.ServerSide the RadTreeView will fire a server event (NodeExpand) so you can populate the node on demand.
On of the TreeNodeExpandMode values. The default value is
ClientSide.
A Section 508 element
Gets the previous sibling of the node.
Gets the previous node sibling in the tree structure or returns null if this is the first node in the respective node group.
The previous sibling of the node or null (Nothing) if the node is first in its
parent RadTreeNodeCollection.
Gets the next sibling of the node.
The next sibling of the node or null (Nothing) if the node is last in its
parent RadTreeNodeCollection.
Gets or sets the template for displaying the node.
An object implementing the ITemplate interface. The default value is a null reference
(Nothing in Visual Basic), which indicates that this property is not set.
To specify common display for all nodes use the property of
the control.
The following template demonstrates how to add a Calendar control in certain
node.
ASPX:
<telerik: RadTreeView runat="server" ID="RadTreeView1">
<Nodes>
<telerik:RadTreeNode Text="Root Node" Expanded="True" >
<Nodes>
<telerik:RadTreeNode>
<NodeTemplate>
<asp:Calendar ID="Calendar1" runat="server"></asp:Calendar>
</NodeTemplate>
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeView>
Gets the full path (location) of the node.
A slash delimited path of the node. The path is constructed based on the Text property
of the node and its parents. For example if the Text of the node it "Houston", its parent node is "Texas" and its parent (root)
is "U.S.A", FullPath will return "U.S.A/Texas/Houston"
Gets the parent node of the current node.
The parent node. If the the node is a root node null (Nothing) is returned.
Gets or sets a value indicating the ID of the displayed for the current node.
A string representing the ID of the context menu associated with the current node. The default value is empty string.
If the ContextMenuID property is not set the first context menu from the collection
will be used.
Gets or sets a value indicating whether a context menu should be displayed for the current node.
True if a context menu should be displayed for the current node; otherwise false. The default
value is false.
Use the EnableContextMenu property to disable the context menu for particular nodes.
A collection of RadTreeNode objects in a
control.
The RadTreeNodeCollection class represents a collection of
RadTreeNode objects.
-
Use the indexer to programmatically retrieve a
single RadTreeNode from the collection, using array notation.
-
Use the Count property to determine the total
number of menu items in the collection.
-
Use the Add method to add nodes in the collection.
-
Use the Remove method to remove nodes from the
collection.
Initializes a new instance of the class.
The owner of the collection.
Appends the specified object to the end of the current
.
The to append to the end of the current
.
The following example demonstrates how to programmatically add nodes in a control.
RadTreeNode newsNode = new RadTreeNode("News");
RadTreeView1.Nodes.Add(newsNode);
Dim newsNode As RadTreeNode = New RadTreeNode("News")
RadTreeView1.Nodes.Add(newsNode)
Removes the specified object from the current
.
The object to remove.
Removes the object at the specified index
from the current .
The zero-based index of the node to remove.
Determines whether the specified object is in the current
.
The object to find.
true if the current collection contains the specified object;
otherwise, false.
Copies the instances stored in the current
object to an System.Array object, beginning at the specified
index location in the System.Array.
The System.Array to copy the instances to.
The zero-based relative index in array where copying begins.
Appends the specified array of objects to the end of the
current .
The following example demonstrates how to use the AddRange method
to add multiple nodes in a single step.
RadTreeNode[] nodes = new RadTreeNode[] { new RadTreeNode("First"), new RadTreeNode("Second"), new RadTreeNode("Third") };
RadTreeView1.Nodes.AddRange(nodes);
Dim nodes() As RadTreeNode = {New RadTreeNode("First"), New RadTreeNode("Second"), New RadTreeNode("Third")}
RadTreeView1.Nodes.AddRange(nodes)
The array of to append to the end of the current
.
Determines the index of the specified object in the collection.
The to locate.
The zero-based index of tab within the current ,
if found; otherwise, -1.
Inserts the specified object in the current
at the specified index location.
The zero-based index location at which to insert the .
The to insert.
Searches all nodes for a RadTreeNode with a Text property
equal to the specified text.
The text to search for
A RadTreeNode whose Text property equals to the specified argument. Null (Nothing) is returned when no matching node is found.
This method is not recursive.
Searches all nodes for a RadTreeNode with a Text property
equal to the specified text.
The text to search for
A RadTreeNode whose Text property equals to the specified argument. Null (Nothing) is returned when no matching node is found.
This method is not recursive.
A Boolean indicating a case-sensitive or insensitive comparison (true indicates a case-insensitive comparison).
Searches all nodes for a RadTreeNode with a Value property
equal to the specified value.
The value to search for
A RadTreeNode whose Value property equals to the specified argument. Null (Nothing) is returned when no matching node is found.
This method is not recursive.
Searches all nodes for a RadTreeNode with a Value property
equal to the specified value.
The value to search for
A RadTreeNode whose Value property equals to the specified argument. Null (Nothing) is returned when no matching node is found.
This method is not recursive.
A Boolean indicating a case-sensitive or insensitive comparison (true indicates a case-insensitive comparison).
Searches the nodes in the collection for a RadTreeNode which contains the specified attribute and attribute value.
The name of the target attribute.
The value of the target attribute
The RadTreeNode that matches the specified arguments. Null (Nothing) is returned if no node is found.
This method is not recursive.
Returns the first RadTreeNode
that matches the conditions defined by the specified predicate.
The predicate should returns a boolean value.
The following example demonstrates how to use the FindNode method.
void Page_Load(object sender, EventArgs e)
{
RadTreeView1.FindNode(NodeWithEqualsTextAndValue);
}
private static bool NodeWithEqualsTextAndValue(RadTreeNode node)
{
if (node.Text == node.Value)
{
return true;
}
else
{
return false;
}
}
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
RadTreeView1.FindNode(NodeWithEqualsTextAndValue)
End Sub
Private Shared Function NodeWithEqualsTextAndValue(ByVal node As RadTreeNode) As Boolean
If node.Text = node.Value Then
Return True
Else
Return False
End If
End Function
The Predicate <> that defines the conditions of the element to search for.
Gets the object at the specified index in
the current .
The zero-based index of the to retrieve.
The at the specified index in the
current .
A tool which will be rendered as a button
A tool which will be rendered as a dropdown
A tool which will be rendered as a split button
A tool which will be rendered as a separator
A tool which will be rendered as a toolstrip
Represents logical group of EditorTool objects. The default ToolAdapter will
render the EditorToolGroup object as a toolbar.
Gets all tools inside the group.
Finds the tool with the given name.
Determines whether the group a tool with the specified name.
Gets the custom attributes which will be serialized on the client.
Gets or sets a string which will be used by the ToolAdapter to associate
the group with the adapter's virtual structure. In the default adapter this
is the name of the docking zone where the toolbar should be placed.
Gets the children of the EditorToolGroup.
Specifies the Tab to which the corresponding tool group belongs
The Context specifies the DOM elements to which the corresponding group of tools will be available.
State managed collection of EditorToolGroup objects
Returns a value that indicates whether this instance is equal to a specified
object.
An to compare with this instance
or null.
true if equals the type and value of this instance;
otherwise, false.
Returns the hash code for this instance.
A 32-bit signed integer hash code.
Summary description for DisplayFormatPosition.
Enumeration determining the position of button.
The class holding all client side events.
Returns a that represents the current
.
A that represents the current .
Gets or sets the client event will be fired when incorrect value is entered in the input and the validation fails.
The client event will be fired when incorrect value is entered in the input and the validation fails.
Gets or sets the button click event which will be fired when the input controls is clicked.
The client event will be fired when the input controls is clicked.
Gets or sets the client event which will called when the input loads.
The client event is called when the input loads.
Gets or sets the client side event which will be fired when the user mouse leaves the input control.
The client side event will be fired when the user mouse leaves the input control.
Gets or sets the client side event which will be fired when the user mouse enters the input control area.
The client side event which will be fired when the user mouse enters the input control area.
Gets or sets the client side event which will be fired when a focus to the input control is given.
The client side event which will be fired when a focus to the input control is given.
Gets or sets the client side event which will be fired when the input contol loses focus.
The client side event which will be fired when the input contol loses focus.
Gets or sets the client side event which will be fired when the input control is disabled.
The client side event which will be fired when the input control is disabled.
Gets or sets the client side event which will be fired when the input control is enabled.
The client side event which will be fired when the input control is enabled.
Gets or sets the client side event which will be fired before the input control value is changed. The event could be canceled.
The client side event which will be fired before the input control value is changed. The event could be canceled.
Gets or sets the client side event which will be fired after the input control value is changed.
The client side event which will be fired after the input control value is changed.
Gets or sets the client side event which will be fired on every key press when the input control is focused.
The client side event which will be fired on every key press when the input control is focused.
Fired whenever the value of any enumeration mask part has changed.
Note this event is effective only for the RadMaskedTextBox control.
Fired whenever the user increases the value of any enumeration or numeric range mask part of RadMaskedTextBox
(with either keyboard arrow keys or mouse wheel).
Note this event is effective only for the RadMaskedTextBox control.
Fired whenever the user decreases the value of any enumeration or numeric range mask part of RadMaskedTextBox
(with either keyboard arrow keys or mouse wheel).
Note this event is effective only for the RadMaskedTextBox control.
Enumeration determining the mode.
Which could determine if the input will be multiline, password or
normal single line input.
Class representing the styles for .
Duplicates the style properties of the specified
into the instance of the class
that this method is called from.
A that represents
the style to copy.
has been set.
Combines the style properties of the specified
with the instance of the class
that this method is called from.
A that represents
the style to combine.
has been set.
Removes any defined style elements from the state bag.
A protected property. Gets a value indicating whether any style elements
have been defined in the state bag.
true if the state bag has no style elements defined; otherwise, false.
Gets or sets the horizontal alignment applied to the HTML input element.
The horizontal alignment applied to the HTML input element.
Gets or sets the right padding applied to the html input element.
The right padding applied to the html input element.
Gets or sets the left padding applied to the html input element.
The left padding applied to the html input element.
Gets or sets the top padding applied to the html input element.
The top padding applied to the html input element.
Gets or sets the top padding applied to the html input element.
The top padding applied to the html input element.
Gets or sets the spacing between letters in the input control.
The spacing between letters in the input control.
Represents a single character, digit only mask part.
This example demonstrates how to add a DigitMaskPart object in the
MaskParts property of RadMaskedTextBox.
private void Page_Load(object sender, System.EventArgs e)
{
DigitMaskPart digitPart = new DigitMaskPart();
RadMaskedTextBox1.MaskParts.Add(digitPart);
}
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim digitPart As New DigitMaskPart()
RadMaskedTextBox1.MaskParts.Add(digitPart)
End Sub
Returns the friendly name of the part.
Represents a MaskPart object which accepts only a predefined set of
options.
This example demonstrates how to add an EnumerationMaskPart object
in the MaskParts property of RadMaskedTextBox.
private void Page_Load(object sender, System.EventArgs e)
{
EnumerationMaskPart enumPart = new EnumerationMaskPart();
enumPart.Items.Add("Mon");
enumPart.Items.Add("Two");
enumPart.Items.Add("Wed");
enumPart.Items.Add("Thu");
enumPart.Items.Add("Fri");
enumPart.Items.Add("Sat");
enumPart.Items.Add("Sun");
RadMaskedTextBox1.MaskParts.Add(enumPart);
}
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim enumPart As New EnumerationMaskPart
enumPart.Items.Add("Mon")
enumPart.Items.Add("Two")
enumPart.Items.Add("Wed")
enumPart.Items.Add("Thu")
enumPart.Items.Add("Fri")
enumPart.Items.Add("Sat")
enumPart.Items.Add("Sun")
RadMaskedTextBox1.MaskParts.Add(enumPart)
End Sub
Returns the friendly name of the part.
Gets the options collection of the part.
Represents a single character MaskPart object which accepting any
character.
This example demonstrates how to add a FreeMaskPart object in the
MaskParts property of RadMaskedTextBox.
private void Page_Load(object sender, System.EventArgs e)
{
FreeMaskPart freePart = new FreeMaskPart();
RadMaskedTextBox1.MaskParts.Add(freePart);
}
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim fixedPart As New FreeMaskPart()
RadMaskedTextBox1.MaskParts.Add(fixedPart)
End Sub
Returns the friendly name of the part.
Represents a multi character MaskPart whose content cannot be modified.
This example demonstrates how to add a LiteralMaskPart object in
the MaskParts property of RadMaskedTextBox.
private void Page_Load(object sender, System.EventArgs e)
{
LiteralMaskPart literalPart = new LiteralMaskPart();
literalPart.Text = "(";
RadMaskedTextBox1.MaskParts.Add(literalPart);
}
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim literalPart As New LiteralMaskPart()
RadMaskedTextBox1.MaskParts.Add(literalPart)
End Sub
Returns the friendly name of the part.
Gets or sets the string that the LiteralMaskPart will render.
Represents a single character MaskPart. The character is converted to lower upon
input.
This example demonstrates how to add a LowerMaskPart object in the
MaskParts property of RadMaskedTextBox.
private void Page_Load(object sender, System.EventArgs e)
{
LowerMaskPart lowerPart = new LowerMaskPart();
RadMaskedTextBox1.MaskParts.Add(lowerPart);
}
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim lowerPart As New LowerMaskPart()
RadMaskedTextBox1.MaskParts.Add(lowerPart)
End Sub
Returns the friendly name of the part.
Represents the collection of mask parts in a RadMaskedTextBox.
Appends the specified MaskPart to
the end of the collection.
The MaskPart to append to the
collection.
Inserts the specified MaskPart in
the collection at the specified index location.
The location in the collection to insert the
MaskPart.
The MaskPart to add to the
collection.
Determines whether the collection contains the specified item
true if the collection contains the specified
MaskPart; otherwise
false.
The MaskPart to search for in the
collection.
Removes the specified MaskPart
from the collection.
The MaskPart to remove from the
collection.
Determines the index value that represents the position of the specified
MaskPart in the collection.
The zero-based index position of the specified
MaskPart in the collection.
A MaskPart to search for in the
collection.
Gets or sets the RadMaskedInputControl, which uses the
collection.
Gets or sets the MaskedTextBoxSetting, which uses the
collection.
Gets a MaskPart at the specified
index in the collection.
Use this indexer to get a MaskPart
from the
MaskPartCollection at the
specified index, using array notation.
The zero-based index of the