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
  • TabControl()
  • TabControl(onSelectedIndexChanged)
  • TabControl(tabPages, onSelectedIndexChanged)
  • TabControl(location, size, onSelectedIndexChanged)
  • TabControl(location, size, tabPages, onSelectedIndexChanged)
  • Properties
  • Alignment
  • AllowUserToMoveTabs
  • AutoActivateFirstChild
  • BorderStyle
  • Display
  • DisplayRectangle
  • ImageList
  • ItemSize
  • Orientation
  • RowCount
  • ScrollStep
  • SelectedIndex
  • SelectedTab
  • ShowToolTips
  • ShowVisibilityMenu
  • SizeMode
  • TabCount
  • TabPages
  • Methods
  • CreateControlsInstance()
  • DeselectTab(index)
  • DeselectTab(tabPage)
  • DeselectTab(tabPageName)
  • FocusFirstChild()
  • GetControl(index)
  • GetItems()
  • GetTabRect(index)
  • GetTabRect(index, callback)
  • GetTabRectAsync(index)
  • GetToolTipText(item)
  • IsInputKey(keyData)
  • OnControlAdded(e)
  • OnControlCreated(e)
  • OnDeselected(e)
  • OnDeselecting(e)
  • OnEnter(e)
  • OnLeave(e)
  • OnScrollStepChanged(e)
  • OnSelected(e)
  • OnSelectedIndexChanged(e)
  • OnSelecting(e)
  • OnSizeChanged(e)
  • OnTabClosed(e)
  • OnTabClosing(e)
  • OnTabMoved(e)
  • OnTabVisibilityChanged(e)
  • OnWebEvent(e)
  • OnWebRender(config)
  • OnWebUpdate(state)
  • RemoveAll()
  • SelectTab(index)
  • SelectTab(tabPage)
  • SelectTab(tabPageName)
  • Events
  • Deselected
  • Deselecting
  • ScrollStepChanged
  • Selected
  • SelectedIndexChanged
  • Selecting
  • TabClosed
  • TabClosing
  • TabMoved
  • TabVisibilityChanged
  • Implements

Was this helpful?

Export as PDF
  1. Wisej.Web
  2. Containers

TabControl

Wisej.Web.TabControl

Last updated 1 month ago

Was this helpful?

Namespace: Wisej.Web

Assembly: Wisej.Framework (4.0.0.0)

  • Control

    • TabControl

Manages a related set of TabPage pages.

public class TabControl : Control
Public Class TabControl
    Inherits Control

Constructors

TabControl()

Initializes a new instance of the TabControl class.

TabControl(onSelectedIndexChanged)

Initializes a new instance of the TabControl class with the specified initial settings.

Name
Type
Description

onSelectedIndexChanged

TabControl(tabPages, onSelectedIndexChanged)

Initializes a new instance of the TabControl class with the specified initial settings.

Name
Type
Description

tabPages

onSelectedIndexChanged

Initializes a new instance of the TabControl class with the specified initial settings.

Name
Type
Description

location

The location of the TabControl on its parent control.

size

The size of the TabControl.

onSelectedIndexChanged

Initializes a new instance of the TabControl class with the specified initial settings.

Name
Type
Description

location

The location of the TabControl on its parent control.

size

The size of the TabControl.

tabPages

onSelectedIndexChanged

Properties

TabAlignment: Returns or sets the area of the control (for example, along the top) where the tabs are aligned.

Boolean: Returns or sets whether the user can change the position of a tab button by dragging it. (Default: False)

Boolean: Returns or sets the option to automatically activate the first focusable control of the TabPage when the SelectedTab is changed.Since 3.5.4 (Default: False)

BorderStyle: Indicates the border style for the control. (Default: Solid)

Display: Returns or sets the Display mode of the control to determine whether to display the icon, the text or both. (Default: Both)

Rectangle: Returns the display area of the control's tab pages.

ImageList: Returns or sets the images to display on the control's tabs. (Default: null)

Size: Returns or sets the fixed size of the tab buttons. The default value is Empty to use the itemSize set in the current theme or auto sizing.

When set to Empty (default) it uses the itemSize set in the theme. You can also set only the width or the height and leave the other value set to 0 to use the value in the current theme or auto sizing. The width (or height when Alignment is Left or Right) is applied when the value SizeMode is Fixed or Center. The height (or width when Alignment is Top or Bottom) is applied always.

Orientation: Returns or sets a value indicating the horizontal or vertical orientation of the TabControl tabs.

The default value is Orientation.Horizontal.

Int32: Returns the number of rows that are currently being displayed in the control's tab strip. (Default: 1)

Tab rows are not currently supported in Wisej.

Int32: Returns or sets the number of pixels to scroll when the scroll buttons are pressed. (Default: 15)

Throws:

  • ArgumentOutOfRangeException The value is less than 1 or greater than 500.

Int32: Returns or sets the index of the currently selected tab page. (Default: -1)

Throws:

  • ArgumentOutOfRangeException The value is less than -1.

TabPage: Returns or sets the currently selected tab page. (Default: null)

Boolean: Returns or sets whether a tab's ToolTip is shown when the mouse passes over the tab. (Default: False)

Boolean: Returns or sets whether the tab visibility menu button is visible. (Default: False)

TabSizeMode: Returns or sets whether the tab buttons should fill the control's size, or placed in the center, or use the size set in ItemSize.

The default value is TabSizeMode.Normal.

Int32: Gets the number of tabs in the tab strip. (Default: 0)

TabPageCollection: Returns the collection of tab pages in this tab control.

Default value is an empty TabPageCollection

Methods

This member overrides CreateControlsInstance.

Returns: ControlCollection. A new instance of ControlCollection assigned to the control.

Makes the tab following the tab with the specified index the current tab.

Parameter
Type
Description

index

Throws:

  • ArgumentOutOfRangeExceptionindex is less than 0 or greater than the number of TabPage controls in the TabPages collection minus 1.

Makes the tab following the specified TabPage the current tab.

Parameter
Type
Description

tabPage

Throws:

  • ArgumentNullExceptiontabPage is null.

Makes the tab following the tab with the specified name the current tab.

Parameter
Type
Description

tabPageName

Throws:

  • ArgumentNullExceptiontabPageName is null; or tabPageName does not match the Name property of any TabPage in the TabPages collection.

Activates the first eligible child control in the tab page.Since 3.5.4

Invoked when the SelectedTab is changed and the property AutoActivateFirstChild is true.

Returns the TabPage control at the specified location.

Parameter
Type
Description

index

Returns: Control. The TabPage at the specified location.

Throws:

  • ArgumentOutOfRangeExceptionindex is less than 0 or greater than the number of TabPage controls in the TabPages collection minus 1.

Returns an array of TabPage controls that belong to the TabControl control.

Returns: Object[]. An array of TabPage controls that belong to the TabControl.

Returns the bounding rectangle for the tab button of the TabPage at the specified index in this TabControl control.

Parameter
Type
Description

index

The zero-based index of the tab page for which to retrieve the bounding rectangle of the tab button.

Returns: Rectangle. A Rectangle that represents the bounds of the specified tab.

Bounding rectangles for the tab buttons are received from the client and are updated asynchronously. If the application adds a tab page, or changes any property that causes the tab button to be resized (orientation, sizing, text, alignment, etc.) it cannot immediately after retrieve the new bounds. When the tab rectangles are updated, the TabControl will fire the StyleChanged event to inform the application that the bounding rectangles have been updated. In alternative, you can use the GetTabRect and GetTabRectAsync overloads to query the client and receive the new bounding rectangle for the request tab page. Bounding rectangles are always empty until the TabControl has been rendered on the client.Throws:

  • ArgumentOutOfRangeException The index is less than zero; or the index is greater than or equal to TabCount.

Retrieves the bounding rectangle for the tab button of the TabPage at the specified index in this TabControl control.

Parameter
Type
Description

index

The zero-based index of the tab page for which to retrieve the bounding rectangle of the tab button.

callback

Callback method that will receive the bounding rectangle for the request tab button.

Bounding rectangles are always empty until the TabControl has been rendered on the client.Throws:

  • ArgumentOutOfRangeException The index is less than zero; or the index is greater than or equal to Count.

  • ArgumentNullException The callback method is null.

Retrieves the bounding rectangle for the tab button of the TabPage at the specified index in this TabControl control.

Parameter
Type
Description

index

The zero-based index of the tab page for which to retrieve the bounding rectangle of the tab button.

Returns: Task<Rectangle>.

Bounding rectangles are always empty until the TabControl has been rendered on the client.Throws:

  • ArgumentOutOfRangeException The index is less than zero; or the index is greater than or equal to Count.

Returns the ToolTip for the specified TabPage.

Parameter
Type
Description

item

Returns: String. The ToolTip text.

Determines whether the specified key is a regular input key or a special key that requires preprocessing.

Parameter
Type
Description

keyData

Returns: Boolean. true if the specified key is a regular input key; otherwise, false.

Fires the ControlAdded event.

Parameter
Type
Description

e

Fires the ControlCreated event.

Parameter
Type
Description

e

Fires the Deselected event and the Leave event of the currently active TabPage.

Parameter
Type
Description

e

Fires the Deselecting event.

Parameter
Type
Description

e

Fires the Enter event of the currently active TabPage.

Parameter
Type
Description

e

Fires the Leave event of the currently active TabPage.

Parameter
Type
Description

e

Fires the ScrollStepChanged event.

Parameter
Type
Description

e

Fires the Selected event and the Enter event of the currently active TabPage.

Parameter
Type
Description

e

Fires the SelectedIndexChanged event.

Parameter
Type
Description

e

Fires the Selecting event.

Parameter
Type
Description

e

Fires the SizeChanged event.

Parameter
Type
Description

e

Fires the TabClosed event.

Parameter
Type
Description

e

Fires the TabClosing event.

Parameter
Type
Description

e

Fires the TabMoved event.

Parameter
Type
Description

e

Fires the TabVisibilityChanged 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.

Removes all the tab pages and additional controls from this tab control.

Makes the tab with the specified index the current tab.

Parameter
Type
Description

index

Throws:

  • ArgumentOutOfRangeExceptionindex is less than 0 or greater than the number of TabPage controls in the TabPages collection minus 1.

Makes the specified TabPage the current tab.

Parameter
Type
Description

tabPage

Throws:

  • ArgumentNullExceptiontabPage is null.

Makes the tab with the specified name the current tab.

Parameter
Type
Description

tabPageName

Throws:

  • ArgumentNullExceptiontabPageName is null; or tabPageName does not match the Name property of any TabPage in the TabPages collection.

Events

TabControlEventHandler Fired when a tab is deselected.

TabControlCancelEventHandler Occurs before a tab is deselected, enabling a handler to cancel the tab change.

EventHandler Fired when the value of ScrollStep changes.

TabControlEventHandler Fired when a tab is selected.

EventHandler Fired when the SelectedIndex property has changed.

TabControlCancelEventHandler Occurs before a tab is selected, enabling a handler to cancel the tab change.

TabControlEventHandler Occurs after a tab is closed by the user and has been removed from the tab control.

TabControlCancelEventHandler Occurs before a tab is closed by the user, enabling a handler to cancel the tab closing.

TabControlEventHandler Fired when the user drags a TabPage into a new position and the AllowUserToMoveTabs property is set to true.

TabControlEventHandler Occurs after a tab is shown or hidden by the user through the ShowVisibilityMenu or programmatically through the Hidden property.

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.

An Action delegate to handle the event.

An array of objects to be added to the .

An Action delegate to handle the event.

TabControl(location, size, onSelectedIndexChanged)

An Action delegate to handle the event.

TabControl(location, size, tabPages, onSelectedIndexChanged)

An array of objects to be added to the .

An Action delegate to handle the event.

Alignment

AllowUserToMoveTabs

AutoActivateFirstChild

BorderStyle

Display

DisplayRectangle

ImageList

ItemSize

Orientation

RowCount

ScrollStep

SelectedIndex

SelectedTab

ShowToolTips

ShowVisibilityMenu

SizeMode

TabCount

TabPages

CreateControlsInstance()

DeselectTab(index)

The index in the collection of the tab to deselect.

DeselectTab(tabPage)

The to deselect.

DeselectTab(tabPageName)

The of the tab to deselect.

FocusFirstChild()

GetControl(index)

The index of the to get.

GetItems()

GetTabRect(index)

GetTabRect(index, callback)

GetTabRectAsync(index)

GetToolTipText(item)

The that owns the desired ToolTip.

IsInputKey(keyData)

One of the values.

OnControlAdded(e)

OnControlCreated(e)

A that contains the event data.

OnDeselected(e)

A that contains the event data.

OnDeselecting(e)

A that contains the event data.

OnEnter(e)

A that contains the event data.

OnLeave(e)

A that contains the event data.

OnScrollStepChanged(e)

A that contains the event data.

OnSelected(e)

A that contains the event data.

OnSelectedIndexChanged(e)

A that contains the event data.

OnSelecting(e)

A that contains the event data.

OnSizeChanged(e)

A that contains the event data.

OnTabClosed(e)

A that contains the event data.

OnTabClosing(e)

A that contains the event data.

OnTabMoved(e)

A object that contains the event data.

OnTabVisibilityChanged(e)

A that contains the event data.

OnWebEvent(e)

OnWebRender(config)

OnWebUpdate(state)

RemoveAll()

SelectTab(index)

The index in the collection of the tab to select.

SelectTab(tabPage)

The to select.

SelectTab(tabPageName)

The of the tab to select.

Deselected

Deselecting

ScrollStepChanged

Selected

SelectedIndexChanged

Selecting

TabClosed

TabClosing

TabMoved

TabVisibilityChanged

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

Action<Object, EventArgs>
SelectedIndexChanged
TabPage[]
TabPage
TabControl
Action<Object, EventArgs>
SelectedIndexChanged
Point
Size
Action<Object, EventArgs>
SelectedIndexChanged
Point
Size
TabPage[]
TabPage
TabControl
Action<Object, EventArgs>
SelectedIndexChanged
Int32
TabPages
TabPage
TabPage
String
Name
Int32
TabPage
Int32
Int32
Action<Rectangle>
Int32
Object
TabPage
Keys
Keys
ControlEventArgs
EventArgs
EventArgs
TabControlEventArgs
TabControlEventArgs
TabControlCancelEventArgs
TabControlCancelEventArgs
EventArgs
EventArgs
EventArgs
EventArgs
EventArgs
EventArgs
TabControlEventArgs
TabControlEventArgs
EventArgs
EventArgs
TabControlCancelEventArgs
TabControlCancelEventArgs
EventArgs
EventArgs
TabControlEventArgs
TabControlEventArgs
TabControlCancelEventArgs
TabControlCancelEventArgs
TabControlEventArgs
TabControlEventArgs
TabControlEventArgs
TabControlEventArgs
WisejEventArgs
Object
Object
Int32
TabPages
TabPage
TabPage
String
Name
IUserData
IBindableComponent
IDropTarget
IWisejComponent
IWisejControl
Control
IWisejSerializable