C1.Win.C1Input.2 Public class that derives from and wraps a C1Framework Element. Add whatever object model you want, map to the inner Element as needed. The class adds design-time support to controls that contain objects, so you can select and edit them using the property window. Serialization is also supported. Public collection of objects. The ElementWrapperCollection is a public wrapper for the Element.Children collection. This class exposes methods that allow you to retrieve, add, and remove ElementWrappers from the collection. Any changes made to this collection are automatically reflected in the wrapped Element's Children collection. Class with static methods used for enumerating and retrieving application resources. Returns all images from the entry assembly. A collection of name/image pairs. Returns all images from the specified assembly. An to load images from. A collection of name/image pairs. Loads an image from the entry assembly. The case-insensitive name of the requested image. The if it is found; null otherwise. Loads an image from the specified assembly. An to load image from. The case-insensitive name of the requested image. The if it is found; null otherwise. Loads the specified manifest resource from the entry assembly. The case-insensitive name of the manifest resource being requested. A representing this manifest resource. Loads the specified manifest resource from the specified assembly. An to load resource from. The case-insensitive name of the manifest resource being requested. A representing this manifest resource. Decodes an image from a base-64-encoded string. String that contains the encoded image data. The encoded in the string. Defines an abstract base class for controls that support auto-scrolling behavior. Initializes the properties. Override this method to get notifications when the control scrolls. This method is used to set the scroll rectangle. Override it to customize the scrolling behavior. Handles scroll messages. This member overrides . Override this method to account for scrollbars size. This member overrides . This member overrides . This member overrides . This member overrides . This member overrides . Retrieves the specified scroll bar range. Gets the scroll position of the specified scroll bar. Gets the immediate position of the specified scroll box that the user is dragging. Sets the position of the specified scroll bar. Specifies the new position of the scroll box. The position must be within the scrolling range. The previous position of the scroll box indicates success. Zero indicates failure Gets or sets the text associated with the control. Gets or sets which scroll bars should appear on the control. Gets or sets the value determining the current scroll position. Gets or sets the size of the document. Gets or sets whether the control should scroll as the user drags the scrollbar thumb. Gets or sets the value determining the type of border around the control. Gets or sets the that appears when the mouse moves over the control. This property is used to set the scroll page size. Override it to customize the scrolling behavior. This member overrides . Gets or sets the distance to move a scroll bar in response to a small scroll command. Gets or sets a value determining whether control shows scroll bars. Control that hosts X elements. The control has an property that gets or sets the element to be displayed. The control is responsible for displaying the element, providing scrolling, and routing mouse and keyboard events to the hosted element. Initializes a new instance of the control. Creates a object for the control. A object for the control. The object returned by this method reflects the current settings for the and properties. Scrolls a given point into view. Point to scroll into view. Scrolls a given rectangle into view. Rectangle to scroll into view. Releases all resources used by the control. Determines whether the specified key is a regular input key or a special key that requires preprocessing. One of the values. True if the specified key is a regular input key; otherwise, false. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Returns True if the mouse pointer is inside the XView control. Raises the event. An that contains the event data. Remove hosted controls that belong to elements which became invisible or belong to a different control now. The host element is responsible for restoring the control's Parent property when it updates its position. Note: determines that a belongs to an if the control's property contains a reference to a object. that contains the event data. Remove hosted controls before disposing of the parent control. This allows the host element to remain valid even if their parent view is disposed. To dispose of the hosted control, call Dispose on the hosted control directly. Note: determines that a belongs to an if the control's property contains a reference to a object. that contains the event data. Sets the scroll rectangle. Amount to scroll in the x direction, in pixels. Amount to scroll in the y direction, in pixels. Represents a handler for an item related event. Provides data for an item related event. Gets key of the item being added or changed. The key. Gets the string value. The value. Gets a value indicating whether this instance is default. true if this instance is default; otherwise, false. Gets the description. The description. Represents a collection of end user visible UI strings. Adds a string to the collection, specifying the ordinal. The key of the string. The ordinal of the string. The string. The description of the string. Adds a string to the collection in alphabetical order. The key of the string. The string. The description of the string. Adds a string to the collection, preserving the order. The key of the string. The string. The description of the string. Sets all strings in collection to their default values. Indicates whether any of the strings in the current collection have non-default values. true if any of the strings have non-default values, false otherwise. Tests whether a string in the collection has default value. The key of the string to test. true if the string has default value, false otherwise. Returns the description of a string. The key of the string to get the description of. The string's description Resets a string to its default value. The key of the string to reset. Returns the key of an item with the specified index. The item index. The item's key. Gets the string by its index. The string index. The string. Sets the value of a string with the specified index. The string index. The new string value. Fires the event. The event data. Fires the event. The event data. Fires the event. The event data. Gets the number of elements contained in the collection. Occurs when a new item is added to the collection. Occurs when an item in the collection is changed. Occurs when the collection has been changed. Provides type conversion for the type. For internal use. For internal use. For internal use. Base class for C1ColorPicker and C1FontPicker controls. Base class for C1DateEdit and C1NumericEdit controls. Includes support for dropdown and up/down buttons. The main data bound control used for entering and editing information in a text form. Supports data formatting for all data types, including special features for date-time formats. Also supports edit mask, data validation and other features. Initializes a new instance of the C1TextBox class. Releases the resources used by the C1TextBox. Resets to the default value. Tests whether should be serialized. True if should be serialized, false otherwise. This method works exactly as setting the Value property, except that it does not change the internal variable storing the value before editing, so the user can press Esc and restore the previous value. This method works only in edit mode. If the control is not in edit mode, this methods does nothing. Value to set to the control. This method temporarily disables numeric input mode True to suspend numeric input, False to resume it If True, control's Value is updated, obtained from the current control text. Parses the Text string. Output parameter: Parsing result Output parameter: Object detailing error information, if an error occurred. Sets culture. New culture. Checks the result of the ParseContent method. Value indicating the reason of validation failure Parsed value of type DataType that was undergoing validation Object detailing error information, if an error occurred Triggers parsing of the Text property and updating the Value. Increments the currently selected field in DateTimeInput mode. Decrements the currently selected field in DateTimeInput mode. Validates current Text property in the same manner as it usually validated after the control loses focus. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Invokes the VisualStyleChanged event. The event arguments. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Raises the event. An that contains the event data. Raising an event invokes the event handler through a delegate. The OnBorderColorChanged method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. Notes to Inheritors. When overriding OnBorderColorChanged in a derived class, be sure to call the base class's OnBorderColorChanged method so that registered delegates receive the event. Updates the control's Text with the current Value. This member is for internal use only. This member is for internal use only. This method is for internal use only. Makes Fixed3D borders old-style looking (flat) for System VisualStyle. This property is only for compatibility with legacy applications only. Draws a red dotted line if Value is empty. Gets or sets the border color of the control. Use the BorderColor property to specify the border color of the control. This property is set using a object. The BorderColor property has an effect only when the property is set to FixedSingle. Gets or sets the visual style of the control. Gets or sets the foreground color of the disabled control. Gets or sets the foreground color of the control which contains negative value. Indicates whether to honor the ColumnStyle properties defined on the C1ViewColumn object that this control is bound to. The culture ID. Calendar, used to format date. The name selected for the Culture property in the Properties grid If True, current user regional settings override the selected culture. The current CultureInfo object (available at runtime). Format used to display the value when the control is not in edit mode (does not have input focus or is read-only). Format used to display the value when the control is in edit mode (has input focus and is not read-only). Defines rules to filter keyboard input. Settings affecting parsing, that is, converting the string entered by the user to the data type. Edit mask settings. Gets or sets the maximum number of characters or bytes that the control can hold. The number of characters or bytes (determined by the LengthAsByte property) that can be entered into the control.
The default is zero.
The MaxLength property allows you to limit the number of characters a user can enter in the control. The default value is 0, which does not limit the number of characters. Any number greater than 0 indicates the maximum number of characters. The effects the displayed result along with the MaxLength property. If value is less than zero, an ArgumentOutOfRangeException is thrown.
Gets or sets the maximum number of lines. An int value that indicates the maximum number of lines.
The default is zero.
MaxLineCount limits the acceptable lines of text when the property is . This property does not work with wrapped lines, so preferrable is to use MaxLineCount when property is . The default value of this property, zero, means no limit.
Gets or sets whether the maximum number of characters that fit in the control are handled based on bytes, characters, or text elements. Determines the unit for counting for the property. The value LengthUnit.Byte means the MaxLength is counted by Byte. The value LengthUnit.Char means the MaxLength is counted by Char. True if string comparisons are case-sensitive; otherwise, False. Default: False Enumeration value determining the formatting method, including standard .NET format specifiers, custom and programmatic formatting. Custom format specifier used if FormatType = FormatTypeEnum.CustomFormat. String representing a DBNull value. If True, empty strings are interpreted as null values (DBNull). If True, leading spaces are removed. If True, trailing spaces are removed. The edit mask string restricting user input. Sets or gets a value indicating whether a special edit mode is used for numeric values. Enables/disables the special keys used when NumericInput = True. Default: NumericInputKeyFlags.Standard. Whether or not a special edit mode is applied to DateTime values. If True, the control’s stored Value is in current time zone; otherwise, the Value is adjusted to the time zone defined by the GMTOffset property The time zone of the Value property used if CurrentTimeZone = False. If this property is False the month will be automatically incremented when the user spins the date past the end of the month. The same about other parts of the date/time value. Gets or sets a value indicating whether the position of the caret is automatically moved to the first field when the last field is filled. Gets or sets a value indicating whether the position of the character is automatically changed The value specified in the GMTOffset property can be advanced or set back due to daylight-saving time changes. Default: NoAdjustments. The minimum year that can be entered without leading zeros. Validation rules applied before parsing, that is, before converting the string entered by the user to the DataType (raw string validation). Validation rules applied after parsing, that is, after converting the string entered by the user to the DataType (typed validation). Gets or sets a value indicating whether the control causes validation (i.e. calls Validated and Validating events) Gets or sets the object that contains data about the control This method is for internal use only. Gets the length of text in the control. The lines of text in a multiline control. Specifies whether the Value and Text properties can be set independently. The data source object to which the control is bound. The field of the data source object to which the control is bound. Type of the Value property. Gets or sets a value indicating whether the Value is DBNull. The main bindable property of a C1Input control. Settings affecting error handling in the control. Indicates if the Escape key that cancels modified value is handled by the control without passing it to the owner form (AcceptsEscape=True), or it is then passed to the form and can close it if the form has CancelButton (AcceptsEscape=False). Indicates if Tab and Shift+Tab keys are accepted by control and move the focus to the next (previous) group of input characters in edit mask and in DateTimeInput mode. Gets or sets a value that indicates that the control has been modified by the user since the control received the input focus or its Value last set. Returns True, if the control has input focus and TextDetached = False. Label control associated with this input field. Determines the selection position when a control receives input focus. Default: InitialSelectionEnum.SelectAll. Gets or sets whether the text box should be disabled when it is bound to an empty data source, i.e. CurrencyManager.Count = 0. Specifies whether a focus rectangle should be displayed around the client area when the control has the input focus. Specifies whether the context menu can be displayed for the control. Gets or sets a value indicating whether the height of the control automatically adjusts when the font assigned to the control is changed. Gets or sets a value indicating whether the control can respond to user interaction. Gets or sets the vertical alignment of the content in the control. The default is VerticalAlignEnum.Top. Gets or sets the spacing between the input control content and its edges, in pixels. Default: all margins are set to 0. Allows backward compatibility with the old behavior, when the ValueChanged event previously fired on any text change. Gets or sets whether the next control in the tab order receives the focus as soon as the control is filled at the last character. if the focus is moved to the next control in the tab order as soon as the control is filled at the last character defined by the input control; otherwise, .
The default is .
The input focus moves to the next control when the last entered character causes the text to exceed the limit of the control.
Gets or sets whether the focus automatically moves to the previous or next control in the tab order when pressing the left or right arrow keys. One of the enumeration values.
The default is .
The value of this property indicates the key which moves the input focus to the next control. When the caret is at the last character of this control, focus moves out by pressing the right arrow key. When the caret is before the first character of this control, focus moves out by pressing the left key.
Occurs when the BorderColor property has changed. Occurs when the VisualStyle property has changed. CultureInfo can be set up (on startup) or has been changed. Occurs when the control receives data that cannot be formatted according to the current format and edit mask settings. Formatting the value programmatically. Occurs after the value has been formatted. Programmatic parsing of the input string. Occurs after the input string value has been converted to the DataType. Programmatic input string validation. Occurs after the input string value has been validated. Programmatic typed value validation. Occurs after the typed value has been validated Occurs when the DataType property changes. Occurs when the Value changes. Error occurred while parsing or validating the input string. Occurs when Value is retrieved from the data source. Occurs when Value is stored in the data source. Occurs when the value of the VerticalAlign property has changed. Occurs when the Margins property or one of the margins has changed. Occurs when invalid character is in input. Default path for the control in xml theme file. Initializes a new instance of the C1DropDownControl class. Releases the resources used by the C1DropDownControl. true to release both managed and unmanaged resources; false to release only unmanaged resources. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Shows the dropdown. Closes the dropdown. Closes the dropdown. Performs the spin up action. This method has the same behavior as pressing the up key. Performs the spin down action. This method has the same behavior as pressing the down key. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Called when a drop down form is created. The new dropdown form. This method is for internal use only. This method is for internal use only. Returns image size. The size object. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Draws image in the control. Grapthics object. Device context. Rectangle to draw image in. Gets or sets a value indicating whether to open the combo box when the control receives the focus. Determines the time when drop down form is created. Has valid value only if ShowValueImage returns true. Gets or sets the style of the combo box. The DropDownStyle property specifies whether the text portion can be edited. If the value is Default, the text is editable and the dropdown list is displayed by clicking the down arrow. If the value is DropDownList, the text is not editable and the dropdown list is displayed by clicking any part of the control. Gets or sets the button image. Gets or sets the index of the button image in the ImageList. Gets or sets the key of the button image in the ImageList. Gets or sets the ImageList to get the images to display in the drop down items. Gets or sets the image padding. Gets or sets a value specifying which buttons are visible. The default is (UpDown Or DropDown). Determines if the dropdown button is visible. Determines if the up/down buttons are visible. Determines if the modal button is visible. Determines if the modal button is visible. Determines if the up/down buttons intercept and handle Up and Down arrow keys. Specifies the class name of a Form serving as the dropdown window. Returns dropdown form instance associated with the control. Specifies form class that is used by default as the dropdown for the control. This method is for internal use only. This method is for internal use only. Run-time read-only property indicating if the dropdown is currently open. Specifies the button width instead of using the default width. Distance in pixels between the control edge and the dropdown. Gets or sets whether the mouse click event is consumed or passed through after closing the dropdown. Alignment of the dropdown form relative to the control. The cursor that is displayed when the mouse is over a button. Gets or sets the images for buttons Gets or sets the cursor that is displayed when the mouse pointer is over the control. This property is for internal use only. This property is for internal use only. Gets or sets the alignment of the spin button. Occurs just before the dropdown is opened. Occurs just before the dropdown is opened. Occurs after the dropdown is opened. Occurs when the dropdown has been closed. Occurs when UpDown buttons are clicked. Occurs when the Modal button is clicked. Occurs when the Custom button is clicked. Occurs when the value of the DropDownFormAlign property has changed. Occurs when the value of the DropDownAlign property has changed. Event fired when the value of ButtonCursor property is changed. This method is for internal use only. Determines if image should be shown. Default path Initializes a new instance of the C1BasePicker class. This method is for internal use only. This method is for internal use only. This method is for internal use only. Should be overridden in deviced class and convert string to value. Should be overridden in derived class and convert value to string. Determines the style of the control's border. Represents a Windows button control supporting additional visual styles. Initializes a new instance of the C1Button class. Releases the resources used by the C1Button. true to release both managed and unmanaged resources; false to release only unmanaged resources. Retrieves the size of a rectangular area into which a control can be fitted. The custom-sized area for a control. An ordered pair of type representing the width and height of a rectangle. Resets to the default value. Tests whether should be serialized. True if should be serialized, false otherwise. Invokes the VisualStyleChanged event. The event arguments. This method is for internal use only. This method is for internal use only. True if VisualStyleBaseStyle should be serialized, false otherwise. Gets or sets the visual style of the control. Occurs when the VisualStyle property has changed. Default Theme root path. In addition to the standard CheckBox functionality, C1CheckBox supports data binding to data source fields of Boolean, String, or Integer types. C1CheckBox has BorderStyle and BorderColor properties. C1CheckBox supports visual styles. Initializes a new instance of the C1CheckBox class. Releases the resources used by the C1CheckBox. true to release both managed and unmanaged resources; false to release only unmanaged resources. Invokes the ValueChanged event. The event arguments. Invokes the CheckStateChanged event. The event arguments. Invokes the VisualStyleChanged event. The event arguments. Retrieves the size of a rectangular area into which a control can be fitted. The custom-sized area for a control. An ordered pair of type representing the width and height of a rectangle. The data source object to which the control is bound. The field of the data source object to which the control is bound. Type of the Value property. Gets or sets whether the text box should be disabled when it is bound to an empty data source, i.e. CurrencyManager.Count = 0. The main bindable property of a C1Input control. Occurs when the Value property has changed. Translates between string values and check box states. Gets or sets the visual style of the control. Occurs when the VisualStyle property has changed. Gets or sets the border style of the C1CheckBox control. Gets or sets the border color of the control. Use the BorderColor property to specify the border color of the control. This property is set using a object. Default C1CheckBox path in Theme xml file. Default C1Button path in Theme xml file. Translates between string values and check box states. Value for Checked state. Value for Unchecked state. Value for Indeterminate state. Determines if DbNull is used for indeterminate state of check box. Represents a Windows color picker control supporting additional visual styles. Initializes a new instance of the C1ColorPicker class. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Gets or sets a value indicating whether the transparent color can de selected. Gets or sets a value indicating whether the empty color can de selected. Gets or sets the current color. Gets or sets a caption for the empty color. The main bindable property of a C1Input control. This property is for internal use only. This property is for internal use only. Fires when the property changes. Default path for the control in xml theme file. Represents drop down color picker form. Base class for custom dropdown forms. Initializes a new instance of the DropDownForm class. Releases the resources used by the DropDownForm. true to release both managed and unmanaged resources; false to release only unmanaged resources. Invokes the VisualStyleChanged event. The event arguments. This method is for internal use only. Fires the PostChanges event. Contains arguments describing the event. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Closes the dropdown form. Closes the dropdown form. Gets a value indicating whether theme should be applied to dropdown form when it applied to . This property returns true by default. Determines the style of the control's border. This property is for internal use only. Determine various behavioral options of the dropdown form. Determines the control on the form that gets input focus when the form is shown. Alignment of the dropdown form relative to the owner control. This property is for internal use only. This property is for internal use only. This property is for internal use only. Occurs when Value property of the OwnerControl is updated by the dropdown form. Occurs when changes made by dropdown form are cancelled. Occurs when dropdown form is opened. Occurs when OwnerControl.Text property is changed. Occurs when OwnerControl.Value property is changed. Initializes a new instance of the C1ColorPickerDropDownForm class. This method is for internal use only. This method is for internal use only. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Represents a composite control combining a textbox and a drop-down item list. Initializes a new instance of the C1ComboBox class. Sets items data source and data member for the C1ComboBox. Data source. Data member. Sets items data source, data member and initially selected item index for the C1ComboBox. Data source. Data member. Initially selected item index. Creates a new instance of the item collection. A that represents the new item collection. Raises the event. Raises the event. Releases the resources used by the C1ComboBox. true to release both managed and unmanaged resources; false to release only unmanaged resources. Determines whether the spinner moves to the first item when it reaches the last, or to the last when it reaches the first. Gets an object representing the collection of the items contained in this ComboBox. Gets or sets the combobox item mode. Gets or sets the pattern to build HTML representation of combobox items. Gets or sets currently selected item in the ComboBox. Gets or sets the index specifying the currently selected item. Gets or sets the ImageList to get the images to display in the combobox items. Gets the style of the drop down form and combobox items. Gets or sets the index of the initially selected item. Gets or sets the data source for items of this C1ComboBox. Gets or sets the property to display items for this C1ComboBox control. Gets or sets the path of the property to use as the actual value for the items in the C1ComboBox control. Occurs when the changes. Occurs when the changes. Specifies how the visual representation of combo box items is building. C1ComboBox displays text of combo box item in the drop drown list. Each combo box item is fragment of HTML. parses the HTML fragment and displays it as the drop down items. C1ComboBox uses the same subset of HTML as C1SuperLabel does. It does not support the full HTML features. Each combo box item is fragment of HTML defined by property. parses the HTML pattern and replaces any of "{Text}" entires with the combo box item text. C1ComboBox uses the same subset of HTML as C1SuperLabel does. It does not support the full HTML features. Specifies the style. Text portion of the drop down control is editable and the drop down is displayed by clicking the down arrow. This means that the user can enter a new value and is not limited to selecting an existing value. The drop down of the is displayed by clicking on either the text portion of the control or drop down button. The text portion is not editable. This means that the user cannot enter a value not existing in the drop down. Represents collection of drop down items. Raises the event with the provided arguments. Occurs when an item is added, removed, changed, moved, or the entire list is refreshed. Style for drop down form and combobox items. Resets the style to default value. Background color of the drop down form. Color of border of the drop down form. Gets or sets padding within the drop down form. Default font of the combo box items. Space around the textual parts of the combo box items. Default text color of the combo box items. Text color of the combo box items in hot state. Border color of the combo box items in hot state. Background color of the combo box items in hot state. Used by C1DropDownControl.VisibleButtons properties. Show without any button Show up/down buttons. Show dropdown button. Show button to start a modal dialog. Show a custom button. Show all buttons Represents the method that handles a UpDownButtonClick event. The source of the event. An UpDownButtonClickEventArgs object that contains the event data. Provides data for a UpDownButtonClick event. Set to 1 if Up button is pressed, to -1 if Down button is pressed. Set to true in the user's UpDownButtonClick event handler. No built-in processing is done. This allows the user to override the default behavior of the buttons. Provides data for a DropDownClosed event. Returns True if a value is selected in dropdown dialog. Initializes a new instance of the DropDownClosedEventArgs class. Represents the method that handles a DropDownClosed event. The source of the event A DropDownClosedEventArgs object that contains the event data. Images for C1DropDownControl buttons Clears all custom images and returns standard images for C1DropDownControl buttons. Returns True if any custom image is assigned This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Image for Up button Image for Down button Image for DropDown button Image for Modal button Image for Custom button TypeConverter class for ButtonImages This method is for internal use only. This method is for internal use only. This property is for internal use only. Used by DropDownForm.Options property. Indicates that none of the options are set. Indicates that DropDownForm can contain focus. The end users are not allowed to change the width of the dropdown form resizing it. The end users are not allowed to change the height of the dropdown form resizing it. If this flag is set, the changes to the control Value can only be cancelled explicitly, with Esc key or using the CloseDropDown method, and implicit cancellation (when the form is closed because it loses focus) is disabled. If this flag is set, pressing the Esc key does not close the form. If this flag is set, pressing the Enter key does not close the form. If set, the dropdown form width is automatically adjusted to the width of the owner control before the form is shown. = FixedWidth + FixedHeight Represents a Windows font picker control supporting additional visual styles. Initializes a new instance of the C1FontPicker class. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Gets a collection of fonts installed on system. Gets or sets a width of drop down list of fonts. This property is for internal use only. Default path for the control in xml theme file. Represents drop down font picker form. Initializes a new instance of the C1FontPickerDropDownForm class. This method is for internal use only. This method is for internal use only. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Read-only data bound control displaying formatted data. C1Label supports all formatting features of the C1TextBox control. Initializes a new instance of the C1Label class. Releases the resources used by the C1Label. true to release both managed and unmanaged resources; false to release only unmanaged resources. Raises the event. An that contains the event data. Raising an event invokes the event handler through a delegate. The OnBorderColorChanged method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. Notes to Inheritors. When overriding OnBorderColorChanged in a derived class, be sure to call the base class's OnBorderColorChanged method so that registered delegates receive the event. Invokes the event. An that contains the event data. Invokes the VisualStyleChanged event. The event arguments. Invokes the event. An that contains the event data. Invokes the event. An that contains the event data. Invokes the event. An that contains the event data. Invokes the event. An that contains the event data. Invokes the event. An that contains the event data. Invokes the event. An that contains the event data. Retrieves the size of a rectangular area into which a control can be fitted. The custom-sized area for a control. An ordered pair of type representing the width and height of a rectangle. Gets or sets the visual style of the control. Gets or sets the border color of the control. Use the BorderColor property to specify the border color of the control. This property is set using a object. The BorderColor property has an effect only when the property is set to FixedSingle. Indicates whether to honor the ColumnStyle properties defined on the C1ViewColumn object that this control is bound to. The culture ID. The name selected for the Culture property in the Properties grid. If True, current user regional settings override the selected culture. The current CultureInfo object (available at runtime). Format used to display the value. Edit mask settings. True if string comparisons are case-sensitive; otherwise, False. Enumeration value determining the formatting metod, including standard .NET format specifiers, custom and programmatic formatting. Custom format specifier used if FormatType = FormatTypeEnum.CustomFormat. String representing a DbNull value. If True, empty strings are interpreted as null values (DbNull). If True, leading spaces are removed. If True, trailing spaces are removed. If True, the control’s stored Value is in current time zone; otherwise, the Value is adjusted to the time zone defined by the GMTOffset property. The time zone of the Value property used if CurrentTimeZone = False. The value specified in the GMTOffset property can be advanced or set back due to daylight-saving time changes (used only if CurrentTimeZone = False). Gets or sets the object that contains data about the control. Gets or sets an ErrorProvider object used to indicate error state of the control. The current text in the control. Specifies whether the Value and Text properties can be set independently. The data source object to which the control is bound. The field of the data source object to which the control is bound. Type of the Value property. Gets or sets a value indicating whether the Value is DbNull. The main bindable property of a C1Input control. Gets or sets the padding within the control. Occurs when the BorderColor property has changed. Occurs when the VisualStyle property has changed. CultureInfo can be set up (on startup) or has been changed. Error occured while formatting the stored value. Formatting the value programmatically. Occurs after the value has been formatted. Occurs when the DataType property changes. Occurs when the Value changes. Occurs when Value is retrieved from the data source. Default path for the control in xml theme file. The class contains static properties used for localization. The object used for lookup resources. Set this property to the valid value if you define resources in a Custom Control assembly. Returns default object used as fallback culture. The calculator used as a dropdown in the C1NumericEdit control. Initializes a new instance of the NumericEditCalculator class. Releases the resources used by the NumericEditCalculator. true to release both managed and unmanaged resources; false to release only unmanaged resources. Resets to the default value. Tests whether should be serialized. True if should be serialized, false otherwise. Invokes the VisualStyleChanged event. The event arguments. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method called when theme is changed. New theme. Base visual style. Gets or sets the visual style of the control. Occurs when the VisualStyle property has changed. Determines the style of the dropdown calculator buttons. // patch: localization: added after StringTables.cs was created Custom format specifier used to format the stored value of the dropdown calculator. Gets or sets whether StoredFormat should be applied to the value entered in the dropdown calculator. This property is for internal use only. The collection of user interface strings. Gets or sets the shortcut menu associated with the control. Gets or sets whether Static Memory context menu should appear for the dropdown calculator. This method is for internal use only. This method is for internal use only. Displays and edits date and/or time values. Includes a dropdown calendar for easy input of datetime values. Initializes a new instance of the C1DateEdit class. Releases the resources used by the C1DateEdit. true to release both managed and unmanaged resources; false to release only unmanaged resources. This method is for internal use only. This method is for internal use only. This method is for internal use only. Performs spin up. This method has the same behavior with the Up key pressed when day field selected and increments value by one day. Performs spin up. The value that indicates the increment when spin up. This method has the same behavior with the Up key pressed. Performs spin down. This method has the same behavior with the Down key pressed when day field selected and decrements value by one day. Performs spin down. The value that indicates the decrement when spin down. This method has the same behavior with the Down key pressed. Determines whether the spinner moves to the when it reaches the , or to the when it reaches the . Gets or sets a value indicating whether to retain the current time value when the date is changed via the drop down calendar. This property is for internal use only. This property is for internal use only. The dropdown calendar object. Enumeration value determining the formatting metod, including standard .NET format specifiers, custom and programmatic formatting. This property is for internal use only. Data bound control providing buttons for convenient navigation over data source rows, moving to the first, last, previous and next row and performing common data actions such as updating the data source and refreshing data. Initializes a new instance of the C1DbNavigator class. Releases the resources used by the C1DbNavigator. true to release both managed and unmanaged resources; false to release only unmanaged resources. This method is for internal use only. This method is for internal use only. Raises the TextChanged event. An EventArgs that contains event data. Resets to the default value. Tests whether should be serialized. True if should be serialized, false otherwise. This method is for internal use only. This method is for internal use only. True if VisualStyleBaseStyle should be serialized, false otherwise. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Raises event. The event data object. Performs the action associated with a navigator button. The button whose action is performed. Sets the DataSource and DataMember properties at run time. The data source object to which the control is bound. For multi-table data sources, specifies a specific table to which the control is bound. This method is for internal use only. Invokes the VisualStyleChanged event. The event arguments. Retrieves the size of a rectangular area into which a control can be fitted. The custom-sized area for a control. An ordered pair of type representing the width and height of a rectangle. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Gets or sets value of the Position textbox. If the Position textbox is not visible, it returns empty string. If you set the Text property when the Position textbox is not visible, the action has no effect. Changing the Text property causes the data source position change. Occurs when the Text property value changes. Gets or sets the visual style of the control. Specifies if navigator buttons have color bitmaps. Specifies if navigator buttons have color bitmaps. If True, navigator buttons show color bitmaps when the mouse hovers over them. Navigator border style. Navigator button style. Vertical alignment of navigator buttons. Vertical margin between the border and the buttons. Horizontal margin between the border and the buttons. Gets or sets the ImageList to use when displaying button images without highlighting. Gets or sets the ImageList to use when displaying button images in highlighted state. Indicates whether tooltips are shown for the buttons. This member overrides Control.ForeColor. Time delay in milliseconds after pressing Next/Previous button before automatic scrolling begins. Time delay in milliseconds between row moves in automatic scrolling. Number of rows to skip when the user presses PageUp/Down. Specifies whether the editable row position field and row captions are visible in the navigator. This member overrides Control.TabStop. Flags enumeration specifying which buttons are visible. Flags enumeration specifying which buttons are enabled. Whether a confirmation dialog is shown before deleting a record. Whether the control in focus should be validated before a button click is handled by the navigator. The data source object to which the control is bound. "For multi-table data sources, specifies a specific table to which the control is bound. Returns the number of rows in the table. Gets or sets the current row position in the table (from 0 to RowCount - 1). Gets or sets the CurrencyManager object navigated by the control. The size of navigator buttons. Controls how the text is positioned relative to the image in navigator buttons. Gets or sets the texts displayed on the buttons. The string collection defining navigator button tooltips. Gets the collection of user interface strings. Gets or sets an ErrorProvider object used to indicate error state of the current data row. The cursor that is displayed when the mouse is over the navigator buttons. Occurs when the VisualStyle property has changed. Occurs when the Position has changed. Occurs when the current row has been modified, some of its fields changed. Occurs when a button is clicked, before the action is executed. Occurs when Add button is pressed. Occurs when Delete button is pressed. Occurs when Edit button is pressed. Occurs when Update button is pressed. Occurs when Refresh button is pressed. Occurs when a navigator button has been pressed, after the button action is performed. Occurs when an exceptions is thrown performing an action on button click. Event fired when the value of ButtonCursor property is changed. A list of all available navigator buttons First button. Previous button. Next button. Last button. Add button. Delete button. Edit button. Apply button. Cancel button. Update button. Refresh button. Position text box Represents the method that handles a BeforeAction event. The source of the event. A NavigatorBeforeActionEventArgs object that contains the event data. Provides data for a BeforeAction event. The clicked button. Current row index in the data source (only for Delete and Edit buttons). This argument is False by default. If you set it to True in your event code, the navigator control will skip the standard action associated with the button. Represents the method that handles an Adding event. The source of the event. A NavigatorAddingEventArgs object that contains the event data. Provides data for a Adding event. This argument is False by default. If you set it to True in your event code, the navigator control will abort adding a new row. Represents the method that handles a Deleting event. The source of the event. A NavigatorDeletingEventArgs object that contains the event data. Provides data for a Deleting event. The index of the row being deleted. This argument is False by default. If you set it to True in your event code, the navigator control will abort deleting. Represents the method that handles a Editing event. The source of the event. A NavigatorEditingEventArgs object that contains the event data. Provides data for a Editing event. The index of the row being edited. Represents the method that handles a ButtonClick event. The source of the event. A NavigatorButtonClickEventArgs object that contains the event data. Provides data for a ButtonClick event. The clicked button. Represents the method that handles an Error event. The source of the event. A NavigatorErrorEventArgs object that contains the event data. Provides data for an Error event. The clicked C1DbNavigator button. Exception that occurred while performing the button action. This argument is set to true by default. If it is set to False by event code, the standard message box is not shown. Error message shown in the standard message box. The caption of the standard message box. Used by C1DbNavigator.ButtonStyle property. Flat buttons showing "mouse hover". Standard 3D-buttons. Used by C1DbNavigator.VerticalAlign property. Buttons are aligned with the top of the control. Buttons are aligned with the center of the control. Buttons are aligned with the bottom of the control. Used by C1DbNavigator.ButtonTextAlign property. Text appears to the right of the image. Text appears underneath the image. Used by C1DbNavigator.VisibleButtons property. No buttons. Moves to the first row. Moves to the previous row. Moves to the next row. Moves to the last row. Adds a new row to the table. Deletes the current row. Fires the Editing event. Ends edit mode for the current row. Cancels (reverts) modifications in the current row. Fires the UpdateData event. Fires the RefreshData event. First + Previous + Next + Last buttons All buttons. Represents drop down calendar. Creates the instance of the class. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Resets to the default value. Tests whether should be serialized. True if should be serialized, false otherwise. Indicates whether the property should be persisted. if the property value has been changed from its default; otherwise, . Sets the property to its default value. Indicates whether the property should be persisted. if the property value has been changed from its default; otherwise, . Sets the property to its default value. Indicates whether the property should be persisted. if the property value has been changed from its default; otherwise, . Sets the property to its default value. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Indicates whether the property should be persisted. if the property value has been changed from its default; otherwise, . Sets the property to its default value. Indicates whether the property should be persisted. if the property value has been changed from its default; otherwise, . Sets the property to its default value. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Indicates whether the property should be persisted. if the property value has been changed from its default; otherwise, . Clears . Indicates whether the property should be persisted. if the property value has been changed from its default; otherwise, . Clears . Indicates whether the property should be persisted. if the property value has been changed from its default; otherwise, . Clears . Indicates whether the property should be persisted. if the property value has been changed from its default; otherwise, . Clears . Invokes the VisualStyleChanged event. The event arguments. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Calls SuspendLayout on all DateEditMonthCalendar's child controls. Calls ResumeLayout on all DateEditMonthCalendar's child controls. Indicates whether to invoke the layout logic now. Adds a day that is displayed in bold on an annual basis in the month calendar. The date to be displayed in bold. Adds a day to be displayed in bold in the month calendar. The date to be displayed in bold. Adds a day to be disabled in the month calendar. The date to be disabled. Adds a day that is displayed in bold on a monthly basis in the month calendar. The date to be displayed in bold. Removes all the annually bold dates. Removes all the nonrecurring bold dates. Removes the all disabled dates. Removes all the monthly bold dates. Removes the specified date from the list of annually bold dates. The date to remove from the date list. Removes the specified date from the list of nonrecurring bold dates. The date to remove from the date list. Removes the specified date from the list of disabled dates. The date to remove from the date list. Removes the specified date from the list of monthly bolded dates. The date to remove from the date list. Sets the number of columns and rows of months to display. The number of columns. The number of rows. Sets a date as the currently selected date. The date to be selected. Retrieves date information that represents the low and high limits of the displayed dates of the control. true to retrieve only the dates that are fully contained in displayed months; otherwise, false. The begin and end dates of the displayed calendar. Sets the selected dates in a month calendar control to the specified date range. The beginning date of the selection range. The end date of the selection range. Returns an object with information on which portion of a month calendar control is at a location specified by a System.Drawing.Point. A System.Drawing.Point containing the System.Drawing.Point.X and System.Drawing.Point.Y coordinates of the point to be hit tested. A System.Windows.Forms.MonthCalendar.HitTestInfo that contains information about the specified point on the month calendar. Returns a System.Windows.Forms.MonthCalendar.HitTestInfo with information on which portion of a month calendar control is at a specified x- and y-coordinate. The System.Drawing.Point.Y coordinate of the point to be hit tested. The System.Drawing.Point.X coordinate of the point to be hit tested. A System.Windows.Forms.MonthCalendar.HitTestInfo that contains information about the specified point on the month calendar. This method is for internal use only. Gets or sets the current month display offset. This example shows current month at the center of the multi-dimensional drop down calendar. c1DateEdit1.Calendar.CalendarDimensions = new Size(3, 1); // Display current month at the center of the calendar. // Other possible values: // 0 - (Default) - at the Right // 1 - Center // 2 - Left c1DateEdit1.Calendar.CurrentMonthDisplayOffset = 1; Gets or sets VisualStyle. Gets or sets the value that is used by DateEditMonthCalendar as today's date. The default value is the current system date. Gets or sets the minimum allowable date. The default value is DateTime.MinValue (01/01/0001). The value is greater than the . Gets or sets the maximum allowable date. The value is less than the . Gets or sets the value indicating that no date is currently selected in the calendar. Gets or sets the background color of the control. Gets or sets the foreground color of the control. Gets or sets the selection foreground color. Gets or sets the selection background color. Gets or sets the line color. Gets or sets the color of the arrows. Gets or sets the color of the border around the current date. Gets or sets a value indicating the color of days in months that are not fully displayed in the control. Gets or sets the day names' text color. Gets or sets a value indicating the background color of the title area of the calendar. Gets or sets a value indicating the foreground color of the title area of the calendar. Gets the first day of the first fully shown month. Gets the last day of the last fully shown month. Gets or sets the selected date. Gets or sets the number of columns and rows of months displayed. Gets or sets the first day of the week as displayed in the month calendar. Gets or sets the format to use for the calendar caption. Gets or sets the maximum length of day names. Gets or sets the title height. Gets or sets the title font. Gets or sets the day names font. Gets or sets the array of System.DateTime objects that determines which nonrecurring dates are displayed in bold. Gets or sets the array of System.DateTime objects that determines which annual days are displayed in bold. Gets or sets the array of System.DateTime objects that determine which monthly days to bold. Gets or sets the array of System.DateTime objects that determines which dates are disabled. Gets or sets a value indicating whether the date represented by the TodayDate property is displayed at the bottom of the control. Gets or sets a value indicating whether today's date is circled. Determines if the Today button of the dropdown calendar is visible. Determines if the Clear button of the dropdown calendar is visible. Gets or sets the text of the "Today" button. Gets or sets the text of the "Clear" button. Gets or sets a value that specifies which rule is used to determine the first calendar week of the year. Gets or sets a value indicating whether the month calendar control displays week numbers (1-52) to the left of each row of days. Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts. Gets or sets a value indicating whether the control is laid out from right to left. Occurs when the VisualStyle property has changed. Occurs when Today button is clicked. Occurs when Clear button is clicked. Occurs when Today button visibility is changed. Occurs when Clear button visibility is changed. Occurs when the value of the Date property is changed. Occurs when the user selects a new value for the Date property. Occurs when the value of the RightToLeftLayout property changes. Handles the month change in the Dropdown calendar in C1DateEdit. Occurs when the value of the or property changes. Can be used to set some dates in the month to bold as user scrolls through the months. This example sets a new bolded date in the selected month. private void c1DateEdit1_Calendar_MonthChanged(object sender, EventArgs e) { DateTime dt = c1DateEdit1.Calendar.FirstMonth; c1DateEdit1.Calendar.AddBoldedDate(new DateTime(dt.Year, dt.Month, dt.Month)); } Get or sets current culture for the calendar. Displays and edits numeric values. Includes a dropdown calculator for easy input of numeric values. Initializes a new instance of the C1NumericEdit class. This method is for internal use only. This method is for internal use only. This method is for internal use only. Performs spin up. property is used to define the increment. This method has the same behavior with the Up key pressed. Performs spin up. The value that indicates the increment when spin up. This method has the same behavior with the Up key pressed. Performs spin down. property is used to define the decrement. This method has the same behavior with the Down key pressed. Performs spin down. The value that indicates the decrement when spin down. This method has the same behavior with the Down key pressed. This method is for internal use only. Shows the dropdown. This method is for internal use only. This property is for internal use only. This property is for internal use only. Type of the Value property. Enumeration value determining the formatting metod, including standard .NET format specifiers, custom and programmatic formatting. Indicates the amount to increment/decrement when the user clicks up/down buttons. The dropdown calculator object. This property is for internal use only. Default path for the control in xml theme file. In addition to the standard PictureBox functionality, C1PictureBox supports data binding to data source fields containing image data. Initializes a new instance of the C1PictureBox class. Releases the resources used by the C1PictureBox. true to release both managed and unmanaged resources; false to release only unmanaged resources. Returns the contents of an image. Image to return as a byte array. Format in which to return the image contents. Converts a byte array to an image. The contents of an image. Copies the image currently in the control to the clipboard. If the clipboard contains an image, this method replaces the contents of the Image property of the control This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. The data source object to which the control is bound. The field of the data source object to which the control is bound. Gets or sets whether the image should be put into the data source right after the Image property has been changed or it shouldn't be put there until the following call of the CurrencyManager.EndCurrentEdit() method. The image displayed in the control. Gets or sets the value indicating whether the picture box receives focus when clicked. Occurs when Image is retrieved from the data source. Occurs when Image is stored in the data source. Occurs when the Image changes. Represents a Windows range slider control supporting additional visual styles. Initializes a new instance of the C1RangeSlider class. Releases the resources used by the C1RangeSlider. true to release both managed and unmanaged resources; false to release only unmanaged resources. This method is for internal use only. This method is for internal use only. True if Styles should be serialized, false otherwise. Resets to the default value. Tests whether should be serialized. True if should be serialized, false otherwise. Invokes the VisualStyleChanged event. The event arguments. This method is for internal use only. This method is for internal use only. True if VisualStyleBaseStyle should be serialized, false otherwise. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Gets or sets the current lower magnitude of the range control. Gets or sets the current upper magnitude of the range control. Gets or sets the minimum possible value of the range element. Gets or sets the maximum possible value of the range element. Gets or sets a value that indicates whether C1RangeSlider bar should be displayed. Gets or sets a value indicating the horizontal or vertical orientation of the C1RangeSlider. Gets or sets the direction of increasing value. Gets or sets custom thumb path for lower value. Gets or sets custom thumb path for upper value. Gets or sets a value indicating whether the control can respond to user interaction. Gets or sets a collection of named Style objects. Gets or sets the visual style of the control. Occurs when the VisualStyle property has changed. Fires when the property changes. Fires when the property changes. Fires when any of the properties: LowerValue or UpperValue changes. Fires when the property changes. Fires when the property changes. Default Theme root path. Represents a collection of named Style objects. This method is for internal use only. This method is for internal use only. True if BarStyle should be serialized, false otherwise. This method is for internal use only. This method is for internal use only. True if ThumbStyle should be serialized, false otherwise. Gets or sets a collection of named Style objects for bar. Gets or sets a collection of named Style objects for thumb. Represents a collection of named Style objects for bar. This method is for internal use only. This method is for internal use only. True if BackSolor should be serialized, false otherwise. This method is for internal use only. This method is for internal use only. True if BorderColor should be serialized, false otherwise. This method is for internal use only. This method is for internal use only. True if DisabledBackColor should be serialized, false otherwise. This method is for internal use only. This method is for internal use only. True if DisabledBorderColor should be serialized, false otherwise. Gets or sets background color of bar. Gets or sets border color of bar. Gets or sets background color of bar if control is disabled. Gets or sets border color of bar if control is disabled. Represents a collection of named Style objects for thumb. This method is for internal use only. This method is for internal use only. True if BackColor should be serialized, false otherwise. This method is for internal use only. This method is for internal use only. True if BorderColor should be serialized, false otherwise. This method is for internal use only. This method is for internal use only. True if HotBackColor should be serialized, false otherwise. This method is for internal use only. This method is for internal use only. True if HotBorderColor should be serialized, false otherwise. This method is for internal use only. This method is for internal use only. True if PressedBackColor should be serialized, false otherwise. This method is for internal use only. This method is for internal use only. True if PressedBorderColor should be serialized, false otherwise. This method is for internal use only. This method is for internal use only. True if DisabledBackColor should be serialized, false otherwise. This method is for internal use only. This method is for internal use only. True if DisabledBorderColor should be serialized, false otherwise. This method is for internal use only. This method is for internal use only. True if CornerRadius should be serialized, false otherwise. Gets or sets background color of thumb. Gets or sets border color of thumb. Gets or sets background color of thumb if mouse is over it. Gets or sets border color of thumb if mouse is over it. Gets or sets background color of thumb when user performs mouse click on it. Gets or sets border color of thumb when user performs mouse click on it. Gets or sets background color of thumb if control is disabled. Gets or sets border color of thumb if control is disabled. Gets or sets corner radius of thumb. Calendar used with C1DateEdit. Represents default calendar. Represents Chinese Lunisolar Calendar Represents East Asian Lunisolar Calendar Represents Gregorian Calendar Represents Hebrew Calendar Represents Hijri Calendar Represents Japanese Calendar Represents Japanese Lunisolar Calendar Represents Julian Calendar Represents Korean Calendar Represents Korean Lunisolar Calendar Represents Taiwan Calendar Represents Taiwan Lunisolar Calendar Represents Thai Buddhist Calendar Represents UmAlQuraCalendar Specifies alignment of spin button of a . Vertically stacked Up and Down buttons. Up button on the left and down button on the right. Up button on the right and down button on the left. Represents drop down item for control. Creates an instance of DropDownItem class. Releases the resources used by the DropDownItem. true to release both managed and unmanaged resources; false to release only unmanaged resources. Raises the event. A that contains the event data. Raises the event. Raises the event. Raises the event. that contains the event data. Raises the event. that contains the event data. Raises the event. that contains the event data. Raises the event. Raises the event. Raises the event. Gets the that this belongs to. Gets the collection of child items in that is associated with this DropDownItem. Gets or sets a value that indicates whether the item should toggle its pressed state when it is clicked. Gets or sets the text associated with the component. Gets or sets a value that indicates whether the item is checked. Gets or sets the dialog-box result produced in a modal form by clicking the button. Gets or sets the image associated with the . Gets or sets the index of the image in the ImageList. Gets or sets the image key in the ImageList. Gets or sets the size of the image that will be displayed on the button. Gets or sets the alignment of the image within the bounds specified by the property. The value of this property is only used if = Clip and exceeds the original size of the image. Gets or sets how the image will be scaled to fit within the bounds specified by the property. Gets or sets a value indicating whether the item can respond to user interaction. Gets or sets a value indicating whether the item is visible. Gets or sets the object that contains data about the item. Gets a value indicating whether the component has been disposed. Fires when the drop-down portion of this element is shown. Indicates that the drop-down portion of this element has closed. Fires when the component is clicked. Fires when a key is pressed while the component has focus. Fires when a key is pressed while the component has focus. Fires when a key is released while the component has focus. Fires when the component receives the focus. Fires when the component loses the focus. Fires when the component is double-clicked. Represents a composite button control supporting additional visual styles and drop down item list. Initializes a new instance of the C1SplitButton class. Releases the resources used by the C1SplitButton. true to release both managed and unmanaged resources; false to release only unmanaged resources. Raises event. A that contains the event data. This method is for internal use only. This method is for internal use only. Retrieves the size of a rectangular area into which a control can be fitted. The custom-sized area for a control. An ordered pair of type representing the width and height of a rectangle. Gets the collection of components on this button. The ImageList to get the images to display in the drop down items. Gets or sets the default drop down item. Occurs when a is clicked. Occurs when the dropdown has been closed. Occurs after the dropdown is opened. Run-time read-only property indicating if the dropdown is currently open. Default path for the control in xml theme file. Represents collection of drop down items. Adds the specified item to the end of the collection. The to be added to the end of the collection. The zero-based index value of the added to the collection. Returns the zero-based index of the first occurrence of a value in the list. The item to locate in the list. The zero-based index of the first occurrence of value within the entire list, if found; otherwise, -1. Inserts the specified item into the collection at the specified location. The indexed location within the collection to insert the item. The item to insert. Removes the specified item from the collection. The item to remove from the collection. Indicates whether the collection contains a specific . The object for which to search. Whether the collection contains the specific object. Performs additional custom processes after inserting an into the instance. Performs additional custom processes after removing an from the instance. Performs additional custom processes after setting an in the instance. Performs additional custom processes when clearing the contents of the instance. Performs additional custom processes after clearing the contents of the instance. Gets or sets the item at the specified indexed location in the collection. The indexed location of the item in the collection. An that represents the item at the specified indexed location. Specifies whether the layout should break the flow after the component. The layout should not break the flow after the component. Causes next component to be placed in a new row within the flow. Creates a new column after this component. Creates a new row starting below the current component, at the left edge of the current group. Defines values for the content alignment within the . Default value. Near. Far. Center. Spread. Determines whether the user can edit a value in the text portion of the . The text portion is editable. The user cannot directly edit the text portion. Defines values for the content alignment within the . Default value. Near. Far. Center. Spread. Specifies the image alignment on the input components. Image is vertically aligned at the top, and horizontally aligned on the left. Image is vertically aligned at the top, and horizontally aligned at the center. Image is vertically aligned at the top, and horizontally aligned on the right. Image is vertically aligned in the middle, and horizontally aligned on the left. Image is vertically aligned in the middle, and horizontally aligned at the center. Image is vertically aligned in the middle, and horizontally aligned on the right. Image is vertically aligned at the bottom, and horizontally aligned on the left. Image is vertically aligned at the bottom, and horizontally aligned at the center. Image is vertically aligned at the bottom, and horizontally aligned on the right. Specifies the layout logic used to display the background image in a rich tooltip. The image is left-aligned at the top across the control's client rectangle. The image is tiled across the control's client rectangle. The image is centered within the control's client rectangle. The image is stretched across the control's client rectangle. The image is enlarged within the control's client rectangle. The image is split into nine pieces and tiled within the control's client rectangle. Center tiles are stretched, corner tiles are rendered with the original size. Specifies the image scaling on the input components. Use the image's original size, clipping it to the display area if necessary. Stretch the image to fill the display area. This mode will usually change the image's aspect ratio. Scale the image to fit the display area. This mode may increase or reduce the size of the image while maintaining its aspect ratio. Tile the image to fill the display area. Tile the image into the 3x3 matrix and stretch it to fill the display area. Tile the image into the row of 3 images and stretch it to fill the display area. Tile the image into the column of 3 images and stretch it to fill the display area. A list of all available navigator buttons. The 'Move First' button. The 'Move Previous' button. The 'Move Next' button. The 'Move Last' button. The 'Add New' button. The 'Delete' button. The 'Edit' button. The 'Apply' button. The 'Cancel' button. The 'Save Data' button. The 'Reload Data' button A set of navigator items. No items are in the set. The 'Move First' button. The 'Move Previous' button. The input box that changes the current position. The text label that displays the total number of items. The 'Move Next' button. The 'Move Last' button. The 'Add New' button. The 'Delete' button. The 'Apply' button. The 'Cancel' button. Includes all available items. Specifies the display state of a component. Display the component. Do not display the element, but reserve space for the element in layout. Do not display the element, and do not reserve space for it in layout. Represents the method that will handle the event of the class. Provides data for event. Initializes a new instance of the DropDownItemClickedEventArgs class for the specified control. The to store in this event. Returns the clicked item. Defines the category of a Unicode character. Indicates that the character is not of a particular category. Indicates that the character is a control code. Indicates that the character is a numeric digit. Indicates that the character is a mathematical symbol. Indicates that the character is a symbol. Indicates that the character is a punctuation. ( Open & Close ) Indicates that the character is a space character. Indicates that the character is an upper case letter. Indicates that the character is a lower case letter. Indicates that the character is a Japanese Katakana character. Indicates that the character is a Japanese Hiragana character. Indicates that the character is a CJK punctuation. Indicates that the character is a Hangal character. Indicates that the character is of full width. Represents drop down calendar form. Creates a new instance of class. This method is for internal use only. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Calendar. Represents the class of dropdown calculator form. Initializes a new instance of the DropDownCalculator class. Releases the resources used by the DropDownCalculator. true to release both managed and unmanaged resources; false to release only unmanaged resources. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. The calculator used in a DropDownCalculator form. Used by ErrorInfo.ErrorAction property. Control value remains as the user typed it. Control value is set to ValueOnError. Control value is reset to the value control had before entering edit mode. Control value is reset to the value control had before entering edit mode, and an exception is thrown. Settings affecting error handling. This method is for internal use only. Resets whole ErrorInfo property in base control If True, the control beeps signaling an error. Default: False. If True (default), the standard error message is shown. Error message shown in the standard message box and/or in the exception. The text to display in the title bar of the error message box. Enumerated value that determines what action is performed on the control value when an error occurs. Determines whether or not the control is allowed to lose focus after the error. Value used to reset the control if ErrorAction = SetValueOnError. Boolean property used to set ValueOnError to DbNull (only necessary at design time). Gets or sets an ErrorProvider object used to indicate error state of the control. Gets or sets an C1SuperErrorProvider object used to indicate error state of the control. Run-time-only read-only property returning the original exception object that caused the error. Type of the Value property. Represents the method that handles a FormatError event. The source of the event. A FormatErrorEventArgs object that contains the event data. Provides data for a FormatError event. Source value for formatting. Formatting target (ForEdit or ForDisplay). The text to show in the control. Your code in FormatError event can set this argument to a text you want to show in the control in case of a formatting error. FormatInfo object that fired the event. Error description shown as the tooltip in the ErrorProvider icon, if ErrorInfo.ErrorProvider property is set. Used by ValidationErrorEventArgs.Reason and ValidationException.Reason properties. All validation checks were successful. Value does not match the edit mask. Value was rejected before parsing (in PreValidation). Parsing failed. Value rejected after parsing (in PostValidation). Value rejected by the data source, setting the data source field to that value failed. Represents the method that handles a ValidationError event. The source of the event. A ValidationErrorEventArgs object that contains the event data. Provides data for a ValidationError event. Validation phase on which the error has been detected. The input text that caused the error. If Reason = ErrorReasonEnum.PostValidationError, this is the value that caused the error. Otherwise, this property is null or DBNull. Error information. An exception that follows the ValidationError event if ValidationErrorEventArgs.ErrorInfo is set to ErrorActionEnum.ThrowException. Control that fired the exception. Validation phase on which the error has been detected. The input text that caused the error. The typed value that caused the error. An exception thrown by C1Input when a control's Value property is set, but the new value is rejected by the data source, setting the data field to that value is cancelled by the data source throwing an exception. Control that caused the exception. Current value in the control that caused the exception. Used by FormatInfo.Inherit property. Indicates that none of the properties are inherited from the control. Indicates that the FormatType property is inherited from the control. Indicates that the CustomFormat property is inherited from the control. Indicates that the NullText property is inherited from the control. Indicates that the EmptyAsNull property is inherited from the control. Indicates that the TrimStart property is inherited from the control. Indicates that the TrimEnd property is inherited from the control. Indicates that the CalendarType property is inherited from the control. Indicates that values of FormatType, CustomFormat, NullText, EmptyAsNull, TrimStart, TrimEnd, CalendarType properties are inherited from the control. Used by FormatEventArgs.Target property. Formatting (or Formatted) event was called while the control is not in edit mode. Formatting (or Formatted) event was called while the control is in edit mode. Represents the method that handles Formatting or Formatted events. The source of the event. A FormatEventArgs object that contains the event data Provides data for Formatting or Formatted events. Source value for formatting. Formatting target (ForEdit or ForDisplay). The out parameter for the resulting string (in Formatting), or the in parameter for the formatted string (in Formatted). FormatInfo object that fired the event. The out parameter for specifying error description if Succeeded is set to False. Formatting result (assigned in the event code in Formatting). Default: True Settings for data formatting, converting data to string. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Resets whole FormatInfo property of base control Formats a value, converts it to a string. Typed value to convert to a string Formats a value, converts it to a string. Typed value to convert to a string. Format method or specifier used for conversion. Culture used for conversion. Manages inheritance of the FormatInfo properties from the host control properties. Enumeration value determining the formatting method, including standard .NET format specifiers, custom and programmatic formatting. Calendar, used to format date. Custom format specifier used if FormatType = FormatTypeEnum.CustomFormat. String representing a DbNull value. If True, empty strings are interpreted as null values (DbNull). If True, leading spaces are removed. If True, trailing spaces are removed. Used by MaskInfo.Inherit property. Indicates that none of the properties are inherited from the control. Indicates that the CaseSensitive property is inherited from the control. Indicates that the EmptyAsNull property is inherited from the control. Indicates that the ErrorMessage property is inherited from the control. Indicates that all properties are inherited from the control. Used by MaskInfo.ShowLiterals property. The whole mask is shown when editing begins (empty spaces filled with PromptChar). The mask is validated on exit (no literals or prompt chars displayed automatically). The literals will be inserted after the user enters the first character of the field that follows the literals. Literals that follows the input mask will be inserted after the user enters the last character in the current field. Contains edit mask settings. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Returns True if EditMask is non-empty and the control is in edit mode. Resets whole MaskInfo property of base control Resets the text to the string representing a DBNull value. Returns a string formatted for display using edit mask. String containing characters entered by the user, including those on optional positions that were left blank (skipped). If set to True, the result will omit blank positions. If set to False, the resulting text will contain PromptChar on blank positions Returns the string that will be stored in the database, in accordance with current values of SaveLiterals, SaveBlanks and StoredEmptyChar properties. String containing characters entered by the user, including those on optional positions that were left blank (skipped). Returns the string containing characters entered by the user, including those on optional positions that were left blank (skipped). Text to parse. Same as MaskInfo.SaveLiterals property. Same as MaskInfo.SaveBlanks property. Same as MaskInfo.StoredEmptyChar property Returns True if the input string is valid with respect to the edit mask. The edit mask string restricting user input. Manages inheritance of the MaskInfo properties from the host control properties. True if comparison with mask literals is case-sensitive; otherwise, False. If True, text copied to the clipboard includes literals. If True, empty strings are interpreted as null values (DbNull). Error message shown in the standard message box and/or if an exception occurs. If True, focus automatically moves to the next control when the mask is filled. Character displayed on empty mask positions in edit mode. If True (default), optional mask positions are automatically skipped until the first position allowing the typed character. If True (default), the stored text includes literals. If True, the stored text includes blank positions as StoredEmptyChar. Character stored in empty mask positions. Literal display method. The collection of user-defined mask characters. Returns the number of editable positions in the edit mask. Text entered by the user without literals (mask literals stripped). Text in a readable format, with literals and without blanks. The stored string obtained from the user input string. Defines rules to filter keyboard input. Only single byte characters are allowed. Only double byte characters are allowed. Letters allowed. Numbers are allowed. Symbols are allowed. Only upper case letters are allowed. Only lower case letters are allowed. Only katakana is allowed. Only hiragana is allowed. Only big kana letters are allowed. Auto conversion if possible. Used by C1TextBox.NumericInputKeys property. Indicates that none of the Input Keys are used. Indicates that F2 enters negative infinity (-Infinity). Indicates that F3 enters positive infinity (+Infinity). Indicates that F4 enters the "not a number" value (NaN). Indicates that F9 toggles the sign of the displayed number. Indicates that '-' makes the displayed number negative. Indicates that '+' makes the displayed number positive. Indicates that Decimal key enters a decimal separator regardless of culture settings. Indicates that the X key starts entry of the exponent part in scientific-notation numbers. This value is a combination of the F9, Minus, Plus, Decimal, and X values. This value is a combination of all enum values Used by ParseInfo.Inherit property. Indicates that none of the properties are inherited from the control. Indicates that the value of the CaseSensitive property is inherited from the control. Indicates that the value of the FormatType property is inherited from the control. Indicates that the value of the CustomFormat property is inherited from the control. Indicates that the value of the NullText property is inherited from the control. Indicates that the value of the EmptyAsNull property is inherited from the control. Indicates that the value of the ErrorMessage property is inherited from the control. Indicates that the value of the TrimStart property is inherited from the control. Indicates that the value of the TrimEnd property is inherited from the control. Indicates that all properties are inherited from the control. Used by ParseInfo.NumberStyle property. Indicates that none of the bit styles are allowed. Indicates that the numeric string is parsed as currency if it contains a currency symbol; otherwise, it is parsed as a number. Indicates that the numeric string can have a decimal point. Indicates that the numeric string can be in exponential notation. Indicates that the numeric string can have notation that signifies that the number is hexadecimal. Indicates that the numeric string can have a leading sign. Indicates that a leading white-space character is ignored during parsing. Indicates that the numeric string can have one pair of parentheses enclosing the number. Indicates that the numeric string can have group separators. Indicates that the numeric string can have a trailing sign. Indicates that trailing white-space character must be ignored during parsing. Indicates that all the AllowXXX bit styles are used. Indicates all styles except AllowExponent and AllowHexSpecifier. Indicates that the AllowLeadingWhite, AllowTrailingWhite, AllowLeadingSign, AllowDecimalPoint, and AllowExponent styles are used. Indicates that the AllowLeadingWhite, AllowTrailingWhite, and AllowHexSpecifier styles are used. Indicates that the AllowLeadingWhite, AllowTrailingWhite, and AllowLeadingSign styles are used. Indicates that the AllowLeadingWhite, AllowTrailingWhite, AllowLeadingSign, AllowTrailingSign, AllowDecimalPoint, and AllowThousands styles are used. Used by ParseInfo.DateTimeStyle property. Indicates that the default formatting options must be used. Indicates that extra white space characters in the middle of the string must be ignored during parsing. Indicates that leading white space characters must be ignored during parsing. Indicates that trailing white space characters must be ignored during parsing. Indicates that extra white space characters anywhere in the string must be ignored during parsing. Indicates that, if the parsed string contains only the time and not the date, the parsing methods assume the Gregorian date with year = 1, month = 1, and day = 1. If this value is not used, the current date is assumed. Represents the method that handles Parsing or Parsed events. The source of the event. A ParseEventArgs object that contains the event data. Provides data for Parsing or Parsed events. Source string for parsing. Data type to convert the string to. Parse result (assigned in the event code in Parsing). Default: True Property to save the result to (in Parsing) or to get the resulting value from (in Parsed). Error information in case of parsing failure. Can be set in event code in Parsing. ParseInfo object that fired the event. Contains settings affecting parsing, that is, converting a string to the required data type. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Resets whole ParseInfo property of base control Returns True if the argument represents a null value (DBNull). The string to parse. Culture used in parsing. Converts the text to a Decimal value using a fixed numeric format. The string to parse. Format type used in parsing. Culture used in parsing. Converts the text to a Double value using a float numeric format. The string to parse. Format type used in parsing. Culture used in parsing. Converts the text to Int64 value using an integer numeric format. Converts the text to a Boolean value. The string to parse. Format type used in parsing. Culture used in parsing. Converts text to a value using one of DateTime formats. The string to parse. Format type used in parsing. Culture used in parsing. Converts text to the specified data type. The string to parse. Type to which the string is converted. Conversion result. Object detailing error information, if an error occurred. Manages inheritance of the ParseInfo properties from the host control properties. True if string comparisons are case-sensitive; otherwise, False. The format used for parsing. Custom format specifier (in parsing used for DateTime and Boolean types only). The string representing DbNull value. If True, empty strings are interpreted as null values (DbNull). Error message shown in the standard message box and/or in the exception. If True, leading spaces are removed before parsing. If True, trailing spaces are removed before parsing. Determines the styles (flags) permitted in input strings representing numbers. Determines the styles (flags) permitted in input strings representing date/time. Used by PostValidation.Inherit property. Indicates that none of the properties are inherited from the control. Indicates that the value of the CaseSensitive property is inherited from the control. Indicates that the value of the ErrorMessage property is inherited from the control. Indicates that all properties are inherited from the control. Used by PostValidation.Validation property. Validation using Values and Intervals. Using the PostValidating event. Represents the method that handles PostValidating or PostValidated events. The source of the event. A PostValidationEventArgs object that contains the event data. Provides data for PostValidating or PostValidated events. The value to validate. PostValidation object that fired the event. Error information in case of validation failure. Can be set in event code in PostValidating. Validation result (assigned in the event code in PostValidating). Default: True An interval in a collection of intervals of possible values used in post-validation. Initializes a new instance of the ValueInterval class. ValueInterval Constructor. MinValue property value. MaxValue property value. IncludeMin property value. IncludeMax property value. Initializes a new instance of the ValueInterval class. This method is for internal use only. This method is for internal use only. The type of lower and upper bounds (taken from the control’s DataType). Lower bound. Upper bound. If False (default), the lower bound is negative infinity. If False (default), the upper bound is positive infinity. If True (default), the lower bound is included. If True (default), the upper bound is included. A collection of ValueInterval objects used by a PostValidation object. The collection is used if the Validation = PostValidationTypeEnum.ValuesAndIntervals or if the user calls the ValidateValuesAndIntervals method. Adds the elements of an array to the end of the collection. The array whose elements should be added to the end of the collection. Adds a new value interval to the collection. The ValueInterval to add. Inserts a new value interval to the collection at the specified position. The zero-based index at which ValueInterval should be inserted. The ValueInterval to insert. This method is for internal use only. This method is for internal use only. Returns True if the collection contains the specific value interval, False otherwise. The ValueInterval to locate in the collection. Determines the index of a specific value interval in the collection, return -1 if this item not found. The ValueInterval to locate in the collection. Removes a specific value interval from the collection. The ValueInterval to remove from the collection. Copies elements of the collection to an array starting at a particular array index. The one-array that is the destination of the elements copied from the collection. The zero-based index in array at which copying begins. Gets the collection element at the specified index. Validating the typed value after parsing, after the input string has been converted to the DataType. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Resets whole PostValidation property of base control Performs validation of the value against the collections of Values, ValuesExcluded and Intervals. The value to validate. Error information filled in case of failure. Performs validation using the current settings of the PostValidation object. Returns true if vaidation was successful. The value to validate. Error information filled in case of failure. Validation method. Determines whether it is possible to enter DbNull value in the control. Manages inheritance of the PostValidation properties from the host control properties. True if string comparisons are case-sensitive; otherwise, False. Error message shown in the standard message box and/or in the exception. Predefined values used for matching the input value. List of values that are not permitted as input value. Collection of intervals. The input value must belong to one of these intervals. Used by PreValidation.Inherit property. Indicates that none of the properties are inherited from the control. Indicates that the value of the CaseSensitive property is inherited from the control. Indicates that the value of the ErrorMessage property is inherited from the control. Indicates that the value of the TrimStart property is inherited from the control. Indicates that the value of the TrimEnd property is inherited from the control. Indicates that all properties are inherited from the control. Used by PreValidation.Validation property. The PatternString property contains a list of possible values separated by the ItemSeparator. Using the PreValidating event. The PatternString property contains a list of wildcard patterns separated by the ItemSeparator. The PatternString property contains a regular expression. Used by PreValidation.RegexOptions property. Specifies that no options are set. Enables ECMAScript-compliant behavior for the expression. This flag can be used only in conjunction with the IgnoreCase, Multiline, and Compiled flags. Specifies that the only valid captures are explicitly named or numbered groups of the form. Eliminates unescaped white space from the pattern and enables comments marked with #. Multiline mode. Changes the meaning of ^ and $ so they match at the beginning and end, respectively, of any line, and not just the beginning and end of the entire string. Specifies that the search will be from right to left instead of from left to right. Specifies single-line mode. Changes the meaning of the dot (.) so it matches every character (instead of every character except \n). Represents the method that handles PreValidating or PreValidated events. The source of the event. A PreValidationEventArgs object that contains the event data. Provides data for PreValidating or PreValidated events. The text to validate. PreValidation object that fired the event. Error information in case of validation failure. Can be set in event code in PreValidating. Validation result (assigned in the event code in PreValidating). Default: True. Validating the input string entered by the user, before parsing. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. This method is for internal use only. Resets whole PreValidation property of base control Returns True if the input text matches one of the exact list items specified in PatternString. The input string to match. Error information filled in case of failure. Returns True if the input text matches the specified wildcard pattern passed as argument. The input string to match. The wildcard pattern. Returns True if the input text matches at least one of the wildcard patterns specified in PatternString. The input string to match. Error information filled in case of failure. Returns True if the input text matches the regular expression pattern specified in PatternString. The input string to match. Error information filled in case of failure. Returns True if the text successfully passes validation using the current settings of the PreValidation object. The input string to validate. Error information filled in case of failure. Validation method. Manages inheritance of the PreValidation properties from the host control properties. True if string comparisons are case-sensitive; otherwise, False. Error message shown in the standard message box and/or in the exception. If True, leading spaces are removed before validation. If True, trailing spaces are removed before validation. String containing the validation pattern. String separating list items in PatternString. The collection of user-defined characters to use in a wildcard pattern. Settings affecting regular expression matching. Represents the method that handles DateValueChanged and DateValueSelected events. The source of the event. A NullableDateTimeEventArgs object that contains the event data. Provides data for DateValueChanged and DateValueSelected events. The date value. Set to True if the date value is null. Determines when drop down form will be created. At the host control creation time. On first call of the drop down form. Defines the LengthUnit enumeration. Indicates the calculational unit is a .Net character when calculating the length of the string. Indicates the calculational unit is a byte when calculating the length of the string. Determines the visual style of a control. Custom style. Standard system style. MS Office 2007 Blue color scheme. MS Office 2007 Black color scheme. MS Office 2007 Silver color scheme. MS Office 2010 Blue color scheme. MS Office 2010 Black color scheme. MS Office 2010 Silver color scheme. Used by FormatType property. Conversion using TypeConverter.ConvertToString(). Conversion performed by user code in the Formatting (or Parsing) event. Formatting uses the string assigned to the CustomFormat property. Parsing uses NumberStyle, DateTimeStyle, and CustomFormat properties. The number is converted to the most compact decimal form, using fixed point or scientific notation. The number is converted to a string that represents a currency amount. The number is converted to a string of the form “-ddd.ddd…” where each 'd' indicates a digit (0-9). The number is converted to a string of the form "-d,ddd,ddd.ddd…", where each 'd' indicates a digit (0-9). The number is converted to a string that represents a percent as defined by the NumberFormatInfo.PercentNegativePattern property or the NumberFormatInfo.PercentPositivePattern property. The number is converted to a string of the form "-d.ddd…E+ddd" or "-d.ddd…e+ddd", where each 'd' indicates a digit (0-9). The round-trip specifier guarantees that a numeric value converted to a string will be parsed back into the same numeric value. This format is supported by floating-point types only. Displays number as a string that contains the value of the number in Decimal (base 10) format. This format is supported for integral types only. The number is converted to a string of hexadecimal digits. This format is supported for integral types only. Converts to Boolean and shows No for false, Yes for true. Converts to Boolean and shows True or False. Converts to Boolean and shows Off for false, On for true. General date/time pattern (short time). Displays a date according to specified CultureInfo's long date format. Displays a date using the medium date format ("dd-MMM-yy"). Displays a date using specified CultureInfo's short date format. Displays a time using your locale's long time format; includes hours, minutes, seconds. Displays time in 12-hour format using hours and minutes and the AM/PM designator ("hh:mm tt"). Displays a time using the 24-hour format, for example, 17:45. Displays the long date and short time according to specified CultureInfo's format. Displays the long date and long time according to specified CultureInfo's format. Displays the short date and short time according to specified CultureInfo's format. Displays the short date and long time according to specified CultureInfo's format. Displays the month and the day of a date. Formats the date and time as Greenwich Mean Time (GMT). Formats the date and time as a sortable index. Formats the date and time as a GMT sortable index. Formats the date and time with the long date and long time as GMT. Formats the date as the year and month. This enum is for internal use only Any type of data. Only number data type. Only DateTime data type. Used by DropDownForm.DropDownAlign and C1DropDownControl.DropDownFormAlign properties. In a C1DropDownControl, the alignment of the dropdown form is determined by the DropDownAlign property of the drop down form. Left alignment. Center alignment. Right alignment. Used by C1TextBox.VerticalAlign property. Text is aligned with the top of the enclosing control. Text is aligned with the center of the enclosing control. Text is aligned with the bottom of the enclosing control. Used by C1Label.DaylightTimeAdjustment and C1TextBox.DaylightTimeAdjustment properties. No daylight-saving time adjustments. Use this option if the GMTOffset property corresponds to the standard time offset. For the daylight-saving time GMTOffset should be advanced by an hour. Use this option if the GMTOffset property is set to the daylight time offset. So, for the standard time it should be set back by an hour. Used by C1TextBox.InitialSelection property. The whole text is selected. Nothing selected, the caret is moved at the beginning of the text. Nothing selected, the caret is moved at the end of the text. Used by C1TextBox.ValueChangedBehavior. The ValueChanged event is fired only when the Value property changes. The ValueChanged event is fired on any text change. Specifies the action for the left or right arrow key. The left or right key causes focus to be lost when the caret is at the left-most or right-most position. Specifies no action. Specifies to move to the previous control when pressing left or Ctrl+left keys on the first character of the control. Specifies to move to the next control when pressing right or Ctrl+right keys on the last character of the control. Specifies to move to the previous or next control when pressing the left or right or Ctrl+left or Ctrl+right keys on the first or last character of the control. Represents the method that handles a CultureInfoSetup event. The source of the event. A CultureInfoSetupEventArgs object that contains the event data. Provides data for a CultureInfoSetup event. Regional settings. Represents the four margins around a control’s content. Initializes a new instance of the Margins class. Initializes a new instance of the Margins class. Creates an identical copy of the current Margins. Overloaded. Determines whether two Object instances are equal. Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. Converts this Margins to a human readable string. Overloaded. Sets the margin values. Overloaded. Sets the margin values. Sets all margins to zero. Returns true if at least one margin differs from the default zero value. Otherwise, returns false. Gets or sets the left margin, in pixels. Gets or sets the right margin, in pixels. Gets or sets the top margin, in pixels. Gets or sets the bottom margin, in pixels. Custom user-defined characters (placeholders) used in edit mask and in wildcard patterns in pre-validation Initializes a new instance of the CustomPlaceholder class. Initializes a new instance of the CustomPlaceholder class. The value of the Placeholder property. The value of the Optional property. The value of the LookupChars property. The value of the CaseSensitive property. The value of the Excluding property. Initializes a new instance of the CustomPlaceholder class. The value of the Placeholder property. The value of the Optional property. The value of the LookupChars property. The value of the CaseSensitive property. The value of the Excluding property. Initializes a new instance of the CustomPlaceholder class. The special character used as a user-defined placeholder. True if character is optional and can be omitted. The list (string) of characters matching the placeholder (see also Excluding). True if string comparison is case-sensitive; otherwise, False. Specifies whether the LookupChars are interpreted as allowed or disallowed characters. A collection of CustomPlaceholder objects. Adds the special characters of an ICollection to the end of the PlaceholderCollection. The ICollection whose elements should be added. Checks validity of the placeholder Adds a new special character to the collection. The CustomPlaceholder to add. Inserts a new special character to the collection at the specified position. The zero-based index at which CustomPlaceholder should be inserted. The CustomPlaceholder to insert. This method is for internal use only. Determines whether a character is in the placeholder collection. The character argument. Returns the index of a character in the placeholder collection, or –1 if it does not belong to the collection. The character argument. Removes a specific character from the collection. The character to remove from the collection. Copies elements of the collection to an array starting at a particular array index. The one-array that is the destination of the elements copied from the collection. The zero-based index in array at which copying begins. Returns the CustomPlaceholder object corresponding to the character argument, or null if it does not belong to the collection. The character argument. This method is for internal use only. Occurs when PlaceholderCollection is changed Gets or sets the the special character at the specified index. The zero-based index of the element to get or set.