Skip to main content
Version: 4.1

ErrorProvider

Namespace: Wisej.Web

Assembly: Wisej.Framework (3.2.0.0)

Provides a user interface for indicating that a control on a form has an error associated with it.

public class ErrorProvider : Component, IExtenderProvider, ISupportInitialize, IErrorProvider

Constructors​

Instance memberErrorProvider()​

Initializes a new instance of the ErrorProvider class and initializes the default settings for BlinkRate, BlinkStyle, and the Icon.

Instance memberErrorProvider(containerControl)​

Initializes a new instance of the ErrorProvider class attached to a ContainerControl.

NameTypeDescription
containerControlContainerControlThe ContainerControl to monitor for errors.

Instance memberErrorProvider(container)​

Initializes a new instance of the ErrorProvider class attached to an IContainer implementation.

NameTypeDescription
containerIContainerAn IContainer that represents the container of the ErrorProvider extender.

Properties​

Instance memberAllowHtml​

Boolean: Returns or sets a value indicating that the control can display HTML in the ErrorMessage property. (Default: False)

Instance memberBlinkAnimation​

ErrorAnimationType: Returns or sets a value indicating the type of animation to perform when the error icon blinks.. (Default: Blink)

Instance memberBlinkRate​

Int32: Returns or sets the rate at which the error icon flashes. (Default: 250)

Throws:

Instance memberBlinkStyle​

ErrorBlinkStyle: Returns or sets a value indicating when the error icon flashes. (Default: BlinkIfDifferentError)

Instance memberContainerControl​

ContainerControl: Returns or sets the parent control for this ErrorProvider. (Default: null)

Instance memberDataMember​

String: Returns or sets the list within a data source to monitor for errors. (Default: "")

Instance memberDataSource​

Object: Returns or sets the data source that the ErrorProvider monitors for errors. (Default: null)

Instance memberHasErrors​

Boolean: Returns true when the error provider contains at least one error.

Instance memberIcon​

Image: Returns or sets the Image that is displayed next to a control when an error description string has been set for the control.

Throws:

Instance memberIconAlignment​

ErrorIconAlignment: Returns or sets the default ErrorIconAlignment. (Default: MiddleRight)

Instance memberIconPadding​

Int32: Returns or sets the default ErrorIconAlignment. (Default: 0)

Instance memberIconSource​

String: Returns or sets the source URL of the image that is displayed next to a control when an error description string has been set for the control.

Throws:

Instance memberRightToLeft​

Boolean: Returns or sets a value that indicates whether the component is used in a locale that supports right-to-left fonts. (Default: False)

Instance memberTag​

Object: Returns or sets an object that contains data about the component. (Default: null)

Methods​

Instance memberBindToDataAndErrors(dataSource, dataMember)​

Sets the DataSource and DataMember properties.

ParameterTypeDescription
dataSourceObjectA data set based on the IList interface to be monitored for errors.
dataMemberStringA collection within the dataSource to monitor for errors.

Instance memberCanExtend(extendee)​

Returns a value indicating whether a control can be extended.

ParameterTypeDescription
extendeeObjectThe control to be extended.

Returns: Boolean. true if the control can be extended; otherwise, false.This property will be true if the object is a Control and is not a Form or ToolBar.

Instance memberClear()​

Clears all error providers.

Instance memberGetError(control)​

Returns the current error description string for the specified control.

ParameterTypeDescription
controlControlThe item to get the error description string for.

Returns: String. The error description string for the specified control.

Throws:

Instance memberGetIconAlignment(control)​

Returns a value indicating where the error icon should be placed in relation to the control.

ParameterTypeDescription
controlControlThe control to get the icon location for.

Returns: ErrorIconAlignment. One of the ErrorIconAlignment values. The default icon alignment is MiddleRight.

Throws:

Instance memberGetIconPadding(control)​

Returns the amount of extra space to leave next to the error icon.

ParameterTypeDescription
controlControlThe control to get the padding for.

Returns: Int32. The number of pixels to leave between the icon and the control.

Throws:

Instance memberSetError(control, value)​

Sets the error description string for the specified control.

ParameterTypeDescription
controlControlThe control to set the error description string for.
valueStringThe error description string, or null or Empty to remove the error.

Throws:

Instance memberSetIconAlignment(control, value)​

Sets the location where the error icon should be placed in relation to the control.

ParameterTypeDescription
controlControlThe control to set the icon location for.
valueErrorIconAlignmentOne of the ErrorIconAlignment values.

Throws:

Instance memberSetIconPadding(control, value)​

Sets the amount of extra space to leave between the specified control and the error icon.

ParameterTypeDescription
controlControlThe control to set the padding for.
valueInt32The number of pixels to add between the icon and the control .

Throws:

Instance memberUpdateBinding()​

Updated the bindings.

Events​

Instance memberRightToLeftChanged​

EventHandler Fired when the RightToLeft property changes value.

Implements​

NameDescription
IErrorProviderTODO:
IWisejComponentAll wisej components implement this interface.
IWisejSerializableAllows an object to serialize itself.