LogoLogo
HomeNewsSupportVideos
v4.0
v4.0
  • Wisej.NET API
  • What's New
  • Releases
  • Concepts
  • Themes
  • Extensions
  • Wisej.Web
    • General
      • Application
        • Client
        • ClientBrowser
        • ClientCollection
        • ClientPlatform
        • ClientProfile
        • ClientTheme
        • Configuration
        • LoadConfigurationEventArgs
        • LoadConfigurationEventHandler
        • PlatformProvider
        • Application.FormCollection
        • Application.PageCollection
        • Application.RequestType
        • HashChangedEventArgs
        • HashChangedEventHandler
        • LicenseErrorEventArgs
        • LicenseErrorEventHandler
        • RequestEventArgs
        • RequestEventHandler
        • ResponsiveProfileChangedEventArgs
        • ResponsiveProfileChangedEventHandler
      • BackgroundWorker
      • BindableComponent
      • Clipboard
      • Component
      • Control
        • Control.ControlCollection
        • ControlEventArgs
        • ControlEventHandler
        • DragEventArgs
        • DragEventHandler
        • FocusEventArgs
        • FocusEventHandler
        • HelpEventArgs
        • HelpEventHandler
        • JavaScript.ClientEvent
        • JavaScript.ClientEventCollection
        • KeyEventArgs
        • KeyEventHandler
        • KeyPressEventArgs
        • KeyPressEventHandler
        • LayoutEventArgs
        • LayoutEventHandler
        • MouseEventArgs
        • MouseEventHandler
        • PaintEventArgs
        • PaintEventHandler
        • PinchEventArgs
        • PinchEventHandler
        • PreviewKeyDownEventArgs
        • PreviewKeyDownEventHandler
        • QueryContinueDragEventArgs
        • QueryContinueDragEventHandler
        • ResponsiveProfileChangedEventArgs
        • ResponsiveProfileChangedEventHandler
        • RotateEventArgs
        • RotateEventHandler
        • SwipeAxis
        • SwipeDirection
        • SwipeEventArgs
        • SwipeEventHandler
        • TouchEventArgs
        • TouchEventHandler
        • TrackEventArgs
        • TrackEventHandler
        • WebEventArgs
        • WebEventHandler
        • WidgetEventArgs
        • WidgetEventHandler
      • Cursor
      • Cursors
      • DataObject
      • Padding
      • Screen
      • SessionReference<T>
    • Buttons
      • Button
        • MenuButtonItemClickedEventArgs
        • MenuButtonItemClickedEventHandler
      • ButtonBase
      • CheckBox
      • RadioButton
      • SplitButton
    • Common Dialogs
      • ColorDialog
      • CommonDialog
      • FileDialog
      • FileDialogLoadPathEventArgs
      • FileDialogLoadPathEventHandler
      • FileDialogRootCollection
      • FileDialogUI
      • FolderBrowserDialog
      • FolderBrowserDialogUI
      • OpenFileDialog
      • SaveFileDialog
    • Containers
      • Accordion
        • Accordion.PanelCollection
        • AccordionAction
        • AccordionCancelEventArgs
        • AccordionCancelEventHandler
        • AccordionEventArgs
        • AccordionEventHandler
        • AccordionPanel
      • ContainerControl
        • AcceleratorEventArgs
        • AcceleratorEventHandler
      • DataRepeater
        • DataRepeaterAddRemoveItemsCancelEventArgs
        • DataRepeaterAddRemoveItemsCancelEventHandler
        • DataRepeaterAddRemoveItemsEventArgs
        • DataRepeaterAddRemoveItemsEventHandler
        • DataRepeaterDataErrorEventArgs
        • DataRepeaterDataErrorEventHandler
        • DataRepeaterItem
        • DataRepeaterItemCloneEventArgs
        • DataRepeaterItemCloneEventHandler
        • DataRepeaterItemEventArgs
        • DataRepeaterItemEventHandler
        • DataRepeaterItemValueEventArgs
        • DataRepeaterItemValueEventHandler
        • DataRepeaterLayoutStyles
      • Desktop
        • DesktopTaskBarItem
        • DesktopTaskBarItemClickEventArgs
        • DesktopTaskBarItemClickEventHandler
        • DesktopTaskBarItemCollection
        • DesktopTaskBarItemControl
        • DesktopTaskBarItemDateTime
      • FlexLayoutPanel
        • FlexLayoutStyle
      • FlowLayoutPanel
        • FlowDirection
      • Form
        • CloseReason
        • FormBorderStyle
        • FormClosedEventArgs
        • FormClosedEventHandler
        • FormClosingEventArgs
        • FormClosingEventHandler
        • FormStartPosition
        • FormWindowState
        • MdiClient
        • MdiTabProperties
      • GroupBox
      • Page
      • Panel
      • ScrollableControl
        • ScrollEventArgs
        • ScrollEventHandler
      • SlideBar
      • SplitContainer
        • FixedPanel
        • SplitterCancelEventArgs
        • SplitterCancelEventHandler
        • SplitterEventArgs
        • SplitterEventHandler
        • SplitterPanel
      • StatusBar
        • StatusBar.StatusBarPanelCollection
        • StatusBarControl
        • StatusBarPanel
        • StatusBarPanelAutoSize
        • StatusBarPanelBorderStyle
        • StatusBarPanelClickEventArgs
        • StatusBarPanelClickEventHandler
      • TabControl
        • TabAlignment
        • TabControl.TabPageCollection
        • TabControlAction
        • TabControlCancelEventArgs
        • TabControlCancelEventHandler
        • TabControlEventArgs
        • TabControlEventHandler
        • TabPage
        • TabSizeMode
      • TableLayoutPanel
        • ColumnStyle
        • RowStyle
        • TableLayoutColumnStyleCollection
        • TableLayoutControlCollection
        • TableLayoutPanelCellPosition
        • TableLayoutPanelGrowStyle
        • TableLayoutRowStyleCollection
        • TableLayoutSettings
        • TableLayoutStyle
        • TableLayoutStyleCollection
      • ToolBar
        • ToolBar.ToolBarButtonCollection
        • ToolBarButton
        • ToolBarButtonClickEventArgs
        • ToolBarButtonClickEventHandler
        • ToolBarButtonSizeMode
        • ToolBarButtonStyle
        • ToolBarTextAlign
      • UserControl
      • UserPopup
    • Content
      • AspNetPanel
      • Canvas
        • CanvasCompositeOperation
        • CanvasLineCap
        • CanvasLineJoin
        • CanvasRepeatPattern
        • CanvasTextAlign
        • CanvasTextBaseline
      • HtmlPanel
        • HtmlPanelElementClickArgs
        • HtmlPanelElementClickHandler
      • IFramePanel
      • ImageList
        • ImageList.ImageCollection
        • ImageListEntry
      • Label
      • Line
      • LinkLabel
        • LinkArea
        • LinkLabelLinkClickedEventArgs
        • LinkLabelLinkClickedEventHandler
      • PdfViewer
        • PdfViewerType
      • PictureBox
      • ProgressBar
      • ScrollBar
        • HScrollBar
        • HScrollProperties
        • ScrollEventArgs
        • ScrollEventHandler
        • ScrollProperties
        • VScrollBar
        • VScrollProperties
      • Shape
        • Shape.Border
      • Spacer
      • Upload
        • CaptureMode
        • UploadedEventArgs
        • UploadedEventHandler
        • UploadErrorEventArgs
        • UploadErrorEventHandler
        • UploadErrorType
        • UploadingEventArgs
        • UploadingEventHandler
        • UploadProgressEventArgs
        • UploadProgressEventHandler
      • WebBrowser
        • WebBrowserDocumentCompletedEventArgs
        • WebBrowserDocumentCompletedEventHandler
      • Widget
        • WebRequestEventArgs
        • WebRequestHandler
    • Data Binding
      • Binding
      • BindingCompleteContext
      • BindingCompleteEventArgs
      • BindingCompleteEventHandler
      • BindingCompleteState
      • BindingContext
      • BindingManagerBase
      • BindingManagerDataErrorEventArgs
      • BindingManagerDataErrorEventHandler
      • BindingMemberInfo
      • BindingNavigator
      • BindingsCollection
      • BindingSource
      • Command
      • Command<T>
      • CommandArgs
      • CommandArgs<T>
      • CommandManager
      • ControlBindingsCollection
      • ControlUpdateMode
      • ConvertEventArgs
      • ConvertEventHandler
      • CurrencyManager
      • DataSourceUpdateMode
      • IBindableComponent
      • IBinding
      • ICurrencyManagerProvider
      • ItemChangedEventArgs
      • ItemChangedEventHandler
      • ListBindingHelper
      • PropertyManager
    • Editors
      • CharacterCasing
      • ComponentTool
      • ComponentToolCollection
      • DateTimePicker
      • DomainUpDown
        • DomainUpDown.DomainUpDownItemCollection
      • InputType
      • LabelWrapper
      • MaskedTextBox
        • TypeValidationEventArgs
        • TypeValidationEventHandler
      • MonthCalendar
        • DateRangeEventArgs
        • DateRangeEventHandler
        • SelectionRange
      • NumericUpDown
      • TagTextBox
        • TagTextBoxEventArgs
        • TagTextBoxEventHandler
        • TagTextBoxMousEventArgs
        • TagTextBoxMousEventHandler
        • TagTextBoxRenderEventArgs
        • TagTextBoxRenderEventHandler
      • TextBox
      • TextBoxBase
      • TextBoxMode
      • TextBoxType
      • TimeUpDown
        • TimeUpDownFormat
      • ToolClickEventArgs
      • ToolClickEventHandler
      • TrackBar
      • TypedTextBox
      • UpDownBase
    • Enumerations
      • AccessibleRole
      • AnchorStyles
      • Appearance
      • AutoComplete
      • AutoCompleteMode
      • AutoScaleMode
      • AutoSizeMode
      • AutoValidate
      • BorderStyle
      • BoundsSpecified
      • CheckState
      • ColorDepth
      • ComboBoxStyle
      • ControlStyles
      • DataFormats
      • DataFormats.Format
      • DateTimePickerFormat
      • Day
      • DialogResult
      • Display
      • DockStyle
      • DragAction
      • DragDropEffects
      • GetChildAtPointSkip
      • HeaderPosition
      • HorizontalAlignment
      • ImageLayout
      • ImagePosition
      • ImeMode
      • Keys
      • LabelPosition
      • LeftRightAlignment
      • LineStyle
      • LinkBehavior
      • MaskFormat
      • MouseButtons
      • ObjectFit
      • Orientation
      • PanelAutoShowMode
      • PictureBoxSizeMode
      • Placement
      • PlacementMode
      • Position
      • ProgressBarStyle
      • RightToLeft
      • ScrollBars
      • ScrollEventType
      • ScrollOrientation
      • SelectionMode
      • Shortcut
      • SizeType
      • SortOrder
      • TabOrderManagerDirection
      • TextDataFormat
      • TextImageRelation
      • TickStyle
      • ValidationConstraints
      • VerticalAlignment
    • Extenders
      • Animation
        • Animation.Properties
        • AnimationEventArgs
        • AnimationEventHandler
        • AnimationTiming
      • ErrorAnimationType
      • ErrorBlinkStyle
      • ErrorIconAlignment
      • ErrorProvider
        • ErrorProviderErrorChangedEventArgs
        • ErrorProviderErrorChangedHandler
      • HelpTip
      • JavaScript
        • JavaScript.ClientEvent
        • JavaScript.ClientEventCollection
      • Rotation
        • Rotation.Properties
      • StyleSheet
      • TabOrderManager
      • ToolTip
      • ToolTipIcon
      • Validation
        • CurrencyValidationRule
        • DecimalValidationRule
        • EmailValidationRule
        • IntegerValidationRule
        • RegexValidationRule
        • RequiredValidationRule
        • TelephoneValidationRule
        • ValidationEventArgs
        • ValidationEventHandler
        • ValidationRule
    • Interfaces
      • IButtonControl
      • ICommand
      • ICommandSource
      • IContainerControl
      • IDataObject
      • IDropTarget
      • IErrorProvider
      • IImage
      • ILabel
      • IModified
      • IReadOnly
      • IUserData
      • IValidation
    • Lists & Grids
      • CheckedListBox
        • CheckedListBox.CheckedIndexCollection
        • CheckedListBox.CheckedObjectCollection
        • CheckedListBox.ObjectCollection
        • ItemCheckEventArgs
        • ItemCheckEventHandler
      • ComboBox
        • ComboBox.ObjectCollection
      • DataGridView
        • BaseCollection
        • DataGridView.CustomSummary
        • DataGridView.HitTestInfo
        • DataGridView.HitTestType
        • DataGridViewAutoSizeColumnMode
        • DataGridViewAutoSizeColumnsMode
        • DataGridViewAutoSizeRowMode
        • DataGridViewAutoSizeRowsMode
        • DataGridViewBand
        • DataGridViewBindingCompleteEventArgs
        • DataGridViewBindingCompleteEventHandler
        • DataGridViewButtonCell
        • DataGridViewButtonColumn
        • DataGridViewCell
        • DataGridViewCellBorderStyle
        • DataGridViewCellCancelEventArgs
        • DataGridViewCellCancelEventHandler
        • DataGridViewCellCollection
        • DataGridViewCellCommandEventArgs
        • DataGridViewCellCommandEventHandler
        • DataGridViewCellContextMenuNeededEventArgs
        • DataGridViewCellContextMenuNeededEventHandler
        • DataGridViewCellErrorTextNeededEventArgs
        • DataGridViewCellErrorTextNeededEventHandler
        • DataGridViewCellEventArgs
        • DataGridViewCellEventHandler
        • DataGridViewCellFormattingEventArgs
        • DataGridViewCellFormattingEventHandler
        • DataGridViewCellMouseEventArgs
        • DataGridViewCellMouseEventHandler
        • DataGridViewCellPaintEventArgs
        • DataGridViewCellPaintEventHandler
        • DataGridViewCellParsingEventArgs
        • DataGridViewCellParsingEventHandler
        • DataGridViewCellStateChangedEventArgs
        • DataGridViewCellStateChangedEventHandler
        • DataGridViewCellStyle
        • DataGridViewCellStyleContentChangedEventArgs
        • DataGridViewCellStyleContentChangedEventHandler
        • DataGridViewCellStyleScopes
        • DataGridViewCellToolTipTextNeededEventArgs
        • DataGridViewCellToolTipTextNeededEventHandler
        • DataGridViewCellValidatingEventArgs
        • DataGridViewCellValidatingEventHandler
        • DataGridViewCellValueEventArgs
        • DataGridViewCellValueEventHandler
        • DataGridViewCheckBoxCell
        • DataGridViewCheckBoxColumn
        • DataGridViewChildRowCollection
        • DataGridViewClipboardCopyMode
        • DataGridViewCollectionChangeEventArgs
        • DataGridViewColumn
        • DataGridViewColumnCollection
        • DataGridViewColumnEventArgs
        • DataGridViewColumnEventHandler
        • DataGridViewColumnHeaderCell
        • DataGridViewColumnHeadersHeightSizeMode
        • DataGridViewColumnSortMode
        • DataGridViewColumnsSortMode
        • DataGridViewColumnStateChangedEventArgs
        • DataGridViewColumnStateChangedEventHandler
        • DataGridViewComboBoxCell
        • DataGridViewComboBoxCell.ObjectCollection
        • DataGridViewComboBoxColumn
        • DataGridViewComboBoxEditingControl
        • DataGridViewContentAlignment
        • DataGridViewDataErrorEventArgs
        • DataGridViewDataErrorEventHandler
        • DataGridViewDataReadEventArgs
        • DataGridViewDataReadEventHandler
        • DataGridViewDataUpdatedEventArgs
        • DataGridViewDataUpdatedEventHandler
        • DataGridViewDateTimePickerCell
        • DataGridViewDateTimePickerColumn
        • DataGridViewDateTimePickerEditingControl
        • DataGridViewEditingControlShowingEventArgs
        • DataGridViewEditingControlShowingEventHandler
        • DataGridViewEditMode
        • DataGridViewElement
        • DataGridViewElementStates
        • DataGridViewHeaderCell
        • DataGridViewImageCell
        • DataGridViewImageCellLayout
        • DataGridViewImageColumn
        • DataGridViewLinkCell
        • DataGridViewLinkColumn
        • DataGridViewMaskedTextBoxCell
        • DataGridViewMaskedTextBoxColumn
        • DataGridViewMaskedTextBoxEditingControl
        • DataGridViewNumericUpDownCell
        • DataGridViewNumericUpDownColumn
        • DataGridViewNumericUpDownEditingControl
        • DataGridViewRow
        • DataGridViewRowCancelEventArgs
        • DataGridViewRowCancelEventHandler
        • DataGridViewRowCollection
        • DataGridViewRowErrorTextNeededEventArgs
        • DataGridViewRowErrorTextNeededEventHandler
        • DataGridViewRowEventArgs
        • DataGridViewRowEventHandler
        • DataGridViewRowHeaderCell
        • DataGridViewRowHeadersWidthSizeMode
        • DataGridViewRowHeightInfoNeededEventArgs
        • DataGridViewRowHeightInfoNeededEventHandler
        • DataGridViewRowsAddedEventArgs
        • DataGridViewRowsAddedEventHandler
        • DataGridViewRowsRemovedEventArgs
        • DataGridViewRowsRemovedEventHandler
        • DataGridViewRowStateChangedEventArgs
        • DataGridViewRowStateChangedEventHandler
        • DataGridViewSelectedCellCollection
        • DataGridViewSelectedColumnCollection
        • DataGridViewSelectedRowCollection
        • DataGridViewSelectionMode
        • DataGridViewSortCompareEventArgs
        • DataGridViewSortCompareEventHandler
        • DataGridViewSortSelectionMode
        • DataGridViewSummaryRow
        • DataGridViewTextBoxCell
        • DataGridViewTextBoxColumn
        • DataGridViewTextBoxEditingControl
        • DataGridViewToolClickEventArgs
        • DataGridViewToolClickEventHandler
        • DataGridViewTriState
        • IDataGridViewEditingControl
        • InputType
        • ScrollEventArgs
        • ScrollEventHandler
        • SummaryRowPosition
        • SummaryType
        • TextBoxMode
        • TextBoxType
      • ListBox
        • ListBox.ObjectCollection
        • ListBox.SelectedIndexCollection
        • ListBox.SelectedObjectCollection
      • ListControl
        • ListControlConvertEventArgs
        • ListControlConvertEventHandler
      • ListView
        • CacheVirtualItemsEventArgs
        • CacheVirtualItemsEventHandler
        • ColumnClickEventArgs
        • ColumnClickEventHandler
        • ColumnHeader
        • ColumnHeaderAutoResizeStyle
        • ColumnHeaderStyle
        • ColumnReorderedEventArgs
        • ColumnReorderedEventHandler
        • ColumnWidthChangedEventArgs
        • ColumnWidthChangedEventHandler
        • GridLineStyle
        • ImageColumnHeader
        • ItemCheckedEventArgs
        • ItemCheckedEventHandler
        • ItemClickEventArgs
        • ItemClickEventHandler
        • ItemMouseHoverEventArgs
        • ItemMouseHoverEventHandler
        • ItemSelectionChangedEventArgs
        • ItemSelectionChangedEventHandler
        • LabelEditEventArgs
        • LabelEditEventHandler
        • ListView.CheckedIndexCollection
        • ListView.CheckedListViewItemCollection
        • ListView.ColumnHeaderCollection
        • ListView.ListViewItemCollection
        • ListView.SelectedIndexCollection
        • ListView.SelectedListViewItemCollection
        • ListViewBindingCompleteEventArgs
        • ListViewBindingCompleteEventEventHandler
        • ListViewDataUpdatedEventArgs
        • ListViewDataUpdatedEventHandler
        • ListViewItem
        • ListViewItem.ListViewSubItem
        • ListViewItem.ListViewSubItemCollection
        • ListViewItemDragEventArgs
        • ListViewItemDragEventHandler
        • ListViewItemStates
        • ListViewVirtualItemsSelectionRangeChangedEventArgs
        • ListViewVirtualItemsSelectionRangeChangedEventHandler
        • RetrieveVirtualItemEventArgs
        • RetrieveVirtualItemEventHandler
        • SearchForVirtualItemEventArgs
        • SearchForVirtualItemEventHandler
        • View
      • ListViewComboBox
      • PropertyGrid
        • GridItem
        • GridItemCollection
        • GridItemType
        • PropertySort
        • PropertyValueChangedEventArgs
        • PropertyValueChangedEventHandler
        • PropertyValueDataErrorEventArgs
        • PropertyValueDataErrorEventHandler
        • PropertyValueFormattingEventArgs
        • PropertyValueFormattingEventHandler
        • SelectedGridItemBeginEditEventArgs
        • SelectedGridItemBeginEditEventHandler
        • SelectedGridItemChangedEventArgs
        • SelectedGridItemChangedEventHandler
        • SelectedGridItemEndEditEventArgs
        • SelectedGridItemEndEditEventHandler
      • TreeView
        • ItemDragEventArgs
        • ItemDragEventHandler
        • NodeLabelEditEventArgs
        • NodeLabelEditEventHandler
        • TreeNode
        • TreeNodeCollection
        • TreeNodeMouseClickEventArgs
        • TreeNodeMouseClickEventHandler
        • TreeNodeMouseHoverEventArgs
        • TreeNodeMouseHoverEventHandler
        • TreeViewAction
        • TreeViewCancelEventArgs
        • TreeViewCancelEventHandler
        • TreeViewEventArgs
        • TreeViewEventHandler
        • TreeViewNodeDragEventArgs
        • TreeViewNodeDragEventHandler
      • TreeViewComboBox
      • UserComboBox
    • Menus
      • CheckedMenuItem
      • ContextMenu
      • LinkMenuItem
      • MainMenu
      • Menu
      • Menu.MenuItemCollection
      • MenuBar
      • MenuItem
      • MenuItemEventArgs
      • MenuItemEventHandler
      • MenuItemSizeMode
      • MenuMerge
    • Notifications
      • AlertBox
        • MessageBoxIcon
      • MessageBox
        • MessageBoxButtons
        • MessageBoxDefaultButton
        • MessageBoxIcon
      • Toast
    • Other Components
      • Timer
  • Wisej.Base
    • General
      • Component
      • Cookie
        • Cookie.SameSiteMode
      • CookieCollection
      • PostbackPropertyAttribute
      • TextUtils
    • Responsive
      • ResponsiveProfile
      • ResponsiveProfileCollection
      • ResponsivePropertyAttribute
  • Wisej.Core
    • General
      • BrowserStorage
      • CookieStorage
      • DynamicObject
      • FileSystemProvider
      • HealthCheck
      • HttpContext
      • HttpCookie
        • SameSiteMode
      • HttpCookieCollection
      • HttpFileCollection
      • HttpPostedFile
      • HttpRequest
      • HttpResponse
      • IEventFilter
      • IFileSystemProvider
      • LocalStorage
      • MimeTypes
      • SessionStorage
      • SynchronizedList<T>
      • WebMethodAttribute
      • WisejEventArgs
        • WisejEventArgs.KeyboardInfo
        • WisejEventArgs.PointerInfo
      • WisejResourcesAttribute
      • WisejSerializer
      • WisejSerializerOptions
      • WisejSerializerOptionsAttribute
    • Interfaces
      • IWisejComponent
      • IWisejControl
      • IWisejDataStore
      • IWisejEditorService
      • IWisejExtenderProvider
      • IWisejHandler
      • IWisejSerializable
      • IWisejWindow
  • Wisej.Web.Markup
    • Extensions
      • BindingExtensions
      • ButtonExtensions
      • CheckedListBoxExtensions
      • ComboBoxExtensions
      • ControlExtensions
      • DateTimePickerExtensions
      • FlexLayoutPanelExtensions
      • FlowLayoutPanelExtensions
      • FormExtensions
      • GroupBoxExtensions
      • IButtonControlExtensions
      • ICommandSourceExtensions
      • IErrorProviderExtensions
      • IImageExtensions
      • ILabelExtensions
      • IModifiedExtensions
      • IReadOnlyExtensions
      • LabelExtensions
      • LineExtensions
      • LinkLabelExtensions
      • ListBoxExtensions
      • ListControlExtensions
      • MonthCalendarExtenestions
      • NumericUpDownExtensions
      • PageExtensions
      • PanelExtensions
      • PictureBoxExtensions
      • ProgressBarExtensions
      • RadioButtonExtensions
      • ScrollableControlExtensions
      • ScrollBarExtensions
      • ShapeExtensions
      • SplitterControlExtensions
      • StatusBarExtensions
      • TabControlExtensions
      • TableLayoutPanelExtensions
      • TabPageExtensions
      • TextBoxExtensions
      • TimerExtensions
      • TimeUpDownExtensions
      • ToolBarButtonExtensions
      • ToolBarExtensions
      • TrackBarExtensions
      • TreeNodeExtensions
      • TreeViewExtensions
      • UpDownControlExtensions
      • WebBrowserExtensions
  • Wisej.Web.VisualBasic
    • Extensions
      • Interaction
      • MsgBoxResult
      • MsgBoxStyle
  • Wisej.Services
    • General
      • InjectAttribute
      • ServiceLifetime
      • ServiceProvider
  • System
    • Extensions
      • DateTimeExtensions
      • FontExtensions
      • JSON
      • Markdown
      • StringExtensions
  • Wisej.Resources
    • Resources
      • ComponentResourceManager
      • ResourceManager
Powered by GitBook
On this page
  • Constructors
  • TreeView()
  • Properties
  • BorderStyle
  • CheckBoxes
  • HideNodeImages
  • ImageIndex
  • ImageKey
  • ImageList
  • Indent
  • ItemHeight
  • LabelEdit
  • Nodes
  • OpenedImageIndex
  • OpenedImageKey
  • PathSeparator
  • PrefetchItems
  • RightClickSelection
  • Scrollable
  • SelectedImageIndex
  • SelectedImageKey
  • SelectedNode
  • SelectedNodes
  • SelectionMode
  • ShowNodeToolTips
  • ShowPlusMinus
  • ShowRootLines
  • Sorted
  • StateImageList
  • Tools
  • TopNode
  • TreeViewNodeSorter
  • VirtualScroll
  • Methods
  • BeginUpdate()
  • ClearSelected()
  • CollapseAll()
  • Dispose(disposing)
  • EndUpdate()
  • ExpandAll()
  • GetNodeCount(includeSubTrees)
  • GetSelected(node)
  • OnAddReferences(items)
  • OnAfterCheck(e)
  • OnAfterCollapse(e)
  • OnAfterExpand(e)
  • OnAfterLabelEdit(e)
  • OnAfterSelect(e)
  • OnBeforeCheck(e)
  • OnBeforeCollapse(e)
  • OnBeforeExpand(e)
  • OnBeforeLabelEdit(e)
  • OnBeforeSelect(e)
  • OnCreateControl()
  • OnItemDrag(e)
  • OnNodeDrag(e)
  • OnNodeMouseClick(e)
  • OnNodeMouseDoubleClick(e)
  • OnNodeMouseHover(e)
  • OnNodeMouseLeave(e)
  • OnToolClick(e)
  • OnWebEvent(e)
  • OnWebRender(config)
  • OnWebUpdate(state)
  • SetSelected(node, selected)
  • Sort()
  • Events
  • AfterCheck
  • AfterCollapse
  • AfterExpand
  • AfterLabelEdit
  • AfterSelect
  • BeforeCheck
  • BeforeCollapse
  • BeforeExpand
  • BeforeLabelEdit
  • BeforeSelect
  • ItemDrag
  • NodeDrag
  • NodeMouseClick
  • NodeMouseDoubleClick
  • NodeMouseHover
  • NodeMouseLeave
  • ToolClick
  • Implements

Was this helpful?

Export as PDF
  1. Wisej.Web
  2. Lists & Grids

TreeView

Wisej.Web.TreeView

Last updated 1 month ago

Was this helpful?

Namespace: Wisej.Web

Assembly: Wisej.Framework (4.0.0.0)

  • Control

    • TreeView

Displays a hierarchical collection of labeled items, each represented by a TreeNode.

public class TreeView : Control
Public Class TreeView
    Inherits Control

Constructors

TreeView()

Initializes a new instance of the TreeView class.

Properties

BorderStyle

BorderStyle: Gets or sets the border style of the tree view control. (Default: Solid)

CheckBoxes

Boolean: Returns or sets whether check boxes are displayed next to the tree nodes in the tree view control. Tree nodes may override this property setting the CheckBox property. (Default: False)

Boolean: Returns or sets whether all the node images are hidden. Tree nodes may override this property setting the HideNodeImage property. (Default: False)

Int32: Returns or sets the image-list index value of the default image that is displayed by the tree nodes. (Default: -1)

Throws:

  • ArgumentOutOfRangeException The specified index is less than -1.

String: Returns or sets the key of the default image for each node in the TreeView control when it is in an unselected state. (Default: "")

ImageList: Returns or sets the ImageList that contains the Image objects that are used by the tree nodes. (Default: null)

Int32: Returns or sets the distance in pixels to indent each child tree node level. (Default: -1)

Throws:

  • ArgumentOutOfRangeException The assigned value is less than -1; or the assigned value is greater than 500.

Int32: Gets or sets the height of each tree node in the tree view control. When the value is -1, uses the value set in the theme. (Default: -1)

Throws:

  • ArgumentOutOfRangeException The assigned value is less than -1; or the assigned value is greater than 500.

Boolean: Returns or sets whether the label text of the tree nodes can be edited. (Default: False)

TreeNodeCollection: Returns the collection of tree nodes that are assigned to the tree view control.

Int32: Returns or sets the image list index value of the image that is displayed when a TreeNode is expanded. (Default: -1)

Throws:

  • ArgumentException The index assigned value is less than -1.

String: Returns or sets the key of the default image shown when a TreeNode is expanded. (Default: "")

String: Returns or sets the delimiter string that the tree node path uses. (Default: "\")

Int32: Returns or sets the number of items to prefetch outside of the visible area when VirtualScroll is set to true. The default is 0 (disabled). (Default: 0)

Boolean: Returns or sets whether the TreeNode under the pointer gets selected on a right click. (Default: False)

When the right click lands outside of a selected area the selection is not changed regardless of the value of RightClickSelection.

Boolean: Returns or sets whether the tree view control displays scroll bars when they are needed. (Default: True)

Int32: Returns or sets the image list index value of the image that is displayed when a TreeNode is selected. (Default: -1)

Throws:

  • ArgumentException The index assigned value is less than -1.

String: Returns or sets the key of the default image shown when a TreeNode is selected. (Default: "")

TreeNode: Returns or sets the tree node that is currently selected in the tree view control.

TreeNode[]: Returns or sets the tree nodes that are currently selected in the tree view control. Use this property when the SelectionMode is MultiSimple or MultiExtended.

SelectionMode: Returns or sets the method in which items are selected in the TreeView. (Default: One)

Boolean: Returns or sets a value indicating ToolTips are shown when the mouse pointer hovers over a TreeNode. (Default: False)

Boolean: Returns or sets whether plus-sign (+) and minus-sign (-) buttons are displayed next to tree nodes that contain child tree nodes. (Default: True)

Boolean: Returns or sets whether the expand/collapse icon is displayed for the root nodes (the firs level nodes). (Default: True)

The name of this property is kept as-is for compatibility reasons. When set to true (default) it doesn't show any line next to the root nodes or any other node. It shows or hide the expand/collapse icon next to the root nodes.

Boolean: Returns or sets whether the tree nodes in the tree view are sorted. (Default: False)

ImageList: Returns or sets the image list that is used to indicate the state of the TreeView and its nodes. (Default: null)

ComponentToolCollection: Returns the instance of ComponentToolCollection associated with this control.

TreeNode: Returns or sets the first fully-visible tree node in the tree view control.

IComparer<TreeNode>: Returns or sets the implementation of IComparer to perform a custom sort of the TreeView nodes.

Boolean: Enables or disables virtual scrolling for the TreeView. When virtual scrolling is enabled, only the visible nodes are rendered in the browser allowing the TreeView to host virtually unlimited nodes without any performance loss. (Default: False)

When VirtualScroll is set to true, all the nodes must be of the same height, limiting the more flexible HTML rendering in the nodes available when VirtualScroll is off (default). Setting the property PrefetchItems to a value greater than 0 allows the virtual view to prefetch the specified number of items outside of the visible area to enable smoother scrolling.

Methods

This method has no effect on this control.

Unselects all nodes in the TreeView.

Collapses all the tree nodes.

Disposes the control.

Parameter
Type
Description

disposing

true when this method is called by the application rather than a finalizer.

This method has no effect on this control.

Expands all the tree nodes.

Retrieves the number of tree nodes, optionally including those in all subtrees, assigned to the tree view control.

Parameter
Type
Description

includeSubTrees

Returns: Int32. The number of tree nodes, optionally including those in all subtrees, assigned to the tree view control.

Returns a value indicating whether the specified TreeNode is selected.

Parameter
Type
Description

node

Returns: Boolean. true if the specified TreeNode is currently selected in the TreeView; otherwise, false.

Throws:

  • ArgumentNullException The specified node is null.

  • ArgumentException The specified node is currently assigned to another TreeView.

Returns a collection of referenced components or collection of components.

Parameter
Type
Description

items

Fires the AfterCheck event.

Parameter
Type
Description

e

Fires the AfterCollapse event.

Parameter
Type
Description

e

Fires the AfterExpand event.

Parameter
Type
Description

e

Fires the AfterLabelEdit event.

Parameter
Type
Description

e

Fires the AfterSelect event.

Parameter
Type
Description

e

Fires the BeforeCheck event.

Parameter
Type
Description

e

Fires the BeforeCollapse event.

Parameter
Type
Description

e

Fires the BeforeExpand event.

Parameter
Type
Description

e

Fires the BeforeLabelEdit event.

Parameter
Type
Description

e

Fires the BeforeSelect event.

Parameter
Type
Description

e

Creates and register this control and all its children.

Parameter
Type
Description

e

Fires the NodeDrag event.

Parameter
Type
Description

e

Fires the NodeMouseClick event.

Parameter
Type
Description

e

Fires the NodeMouseDoubleClick event.

Parameter
Type
Description

e

Fires the NodeMouseHover event.

Parameter
Type
Description

e

Fires the NodeMouseLeave event.

Parameter
Type
Description

e

Fires the ToolClick event.

Parameter
Type
Description

e

Processes the event from the client.

Parameter
Type
Description

e

Event arguments.

Renders the client component.

Parameter
Type
Description

config

Dynamic configuration object.

Updates the client component using the state information.

Parameter
Type
Description

state

Dynamic state object.

Selects or clears the selection for the specified TreeNode in a TreeView.

Parameter
Type
Description

node

selected

Throws:

  • ArgumentNullException The specified node is null.

  • ArgumentException The specified node is currently assigned to another TreeView.

  • InvalidOperationException The SelectionMode property is set to None.

Sorts the items in TreeView control.

Events

TreeViewEventHandler Occurs after the tree node check box is checked.

TreeViewEventHandler Occurs after the tree node is collapsed.

TreeViewEventHandler Occurs after the tree node is expanded.

NodeLabelEditEventHandler Occurs after the tree node label text is edited.

TreeViewEventHandler Occurs after the tree node is selected.

TreeViewCancelEventHandler Occurs before the tree node check box is checked.

TreeViewCancelEventHandler Occurs before the tree node is collapsed.

TreeViewCancelEventHandler Occurs before the tree node is expanded.

NodeLabelEditEventHandler Occurs before the tree node label text is edited.

TreeViewCancelEventHandler Occurs before the tree node is selected.

TreeViewNodeDragEventHandler Fired when the user begins dragging a node.

TreeNodeMouseClickEventHandler Fired when the user clicks a TreeNode with the mouse.

TreeNodeMouseClickEventHandler Fired when the user double-clicks a TreeNode with the mouse.

TreeNodeMouseHoverEventHandler Fired when the mouse hovers over a TreeNode.

TreeNodeMouseHoverEventHandler Fired when the mouse leaves the TreeNode.

ToolClickEventHandler Fired when a ComponentTool is clicked.

Implements

Name
Description

Provides access to the UserData and Tag properties associated to the component implementing this interface.

Bindable components implement this interface.

Controls that support drag & drop operations implement this interface.

All wisej components implement this interface.

Allows an object to serialize itself.

HideNodeImages

ImageIndex

ImageKey

ImageList

Indent

ItemHeight

LabelEdit

Nodes

OpenedImageIndex

OpenedImageKey

PathSeparator

PrefetchItems

RightClickSelection

Scrollable

SelectedImageIndex

SelectedImageKey

SelectedNode

SelectedNodes

SelectionMode

ShowNodeToolTips

ShowPlusMinus

ShowRootLines

Sorted

StateImageList

Tools

TopNode

TreeViewNodeSorter

VirtualScroll

BeginUpdate()

ClearSelected()

CollapseAll()

Dispose(disposing)

EndUpdate()

ExpandAll()

GetNodeCount(includeSubTrees)

true to count the items that the subtrees contain; otherwise, false.

GetSelected(node)

The to check.

OnAddReferences(items)

OnAfterCheck(e)

A that contains the event data.

OnAfterCollapse(e)

A that contains the event data.

OnAfterExpand(e)

A that contains the event data.

OnAfterLabelEdit(e)

A that contains the event data.

OnAfterSelect(e)

A that contains the event data.

OnBeforeCheck(e)

A that contains the event data.

OnBeforeCollapse(e)

A that contains the event data.

OnBeforeExpand(e)

A that contains the event data.

OnBeforeLabelEdit(e)

A that contains the event data.

OnBeforeSelect(e)

A that contains the event data.

OnCreateControl()

OnItemDrag(e)

Deprecated: This method is deprecated. Use OnNodeDrag instead. Fires the ItemDrag event.

An that contains the event data.

OnNodeDrag(e)

An that contains the event data.

OnNodeMouseClick(e)

A that contains the event data.

OnNodeMouseDoubleClick(e)

A that contains the event data.

OnNodeMouseHover(e)

The that contains the event data.

OnNodeMouseLeave(e)

The that contains the event data.

OnToolClick(e)

A that contains the event data.

OnWebEvent(e)

OnWebRender(config)

OnWebUpdate(state)

SetSelected(node, selected)

The to select.

True to select the specified , otherwise false to deselect it.

Sort()

AfterCheck

AfterCollapse

AfterExpand

AfterLabelEdit

AfterSelect

BeforeCheck

BeforeCollapse

BeforeExpand

BeforeLabelEdit

BeforeSelect

ItemDrag

Deprecated: This event is deprecated. Use NodeDrag instead.ItemDragEventHandler Fired when the user begins dragging a node.

NodeDrag

NodeMouseClick

NodeMouseDoubleClick

NodeMouseHover

NodeMouseLeave

ToolClick

All wisej controls derived from the class must implement this interface.

Boolean
Boolean
TreeNode
TreeNode
TreeNode
IList
TreeViewEventArgs
TreeViewEventArgs
TreeViewEventArgs
TreeViewEventArgs
TreeViewEventArgs
TreeViewEventArgs
NodeLabelEditEventArgs
NodeLabelEditEventArgs
TreeViewEventArgs
TreeViewEventArgs
TreeViewCancelEventArgs
TreeViewCancelEventArgs
TreeViewCancelEventArgs
TreeViewCancelEventArgs
TreeViewCancelEventArgs
TreeViewCancelEventArgs
NodeLabelEditEventArgs
NodeLabelEditEventArgs
TreeViewCancelEventArgs
TreeViewCancelEventArgs
ItemDragEventArgs
ItemDragEventArgs
TreeViewNodeDragEventArgs
TreeViewNodeDragEventArgs
TreeNodeMouseClickEventArgs
TreeNodeMouseClickEventArgs
TreeNodeMouseClickEventArgs
TreeNodeMouseClickEventArgs
TreeNodeMouseHoverEventArgs
TreeNodeMouseHoverEventArgs
TreeNodeMouseHoverEventArgs
TreeNodeMouseHoverEventArgs
ToolClickEventArgs
ToolClickEventArgs
WisejEventArgs
Object
Object
TreeNode
TreeNode
Boolean
TreeNode
IUserData
IBindableComponent
IDropTarget
IWisejComponent
IWisejControl
Control
IWisejSerializable