ErrorProvider

Wisej.Web.ErrorProvider

Namespace: Wisej.Web

Assembly: Wisej.Framework (3.5.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

ErrorProvider()

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

ErrorProvider(containerControl)

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

NameTypeDescription

containerControl

The ContainerControl to monitor for errors.

ErrorProvider(container)

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

NameTypeDescription

container

An IContainer that represents the container of the ErrorProvider extender.

Properties

AllowHtml

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

BlinkAnimation

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

BlinkRate

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

Throws:

BlinkStyle

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

ContainerControl

ContainerControl: Returns or sets the container ContainerControlthat provides the BindingContext for binding to the IDataErrorInfo interface implemented by a DataSource. (Default: null)

DataMember

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

DataSource

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

HasErrors

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

Icon

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:

IconAlignment

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

IconPadding

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

IconSource

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:

RightToLeft

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

Tag

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

Methods

BindToDataAndErrors(dataSource, dataMember)

Sets the DataSource and DataMember properties.

ParameterTypeDescription

dataSource

A data set based on the IList interface to be monitored for errors.

dataMember

A collection within the dataSource to monitor for errors.

CanExtend(extendee)

Returns a value indicating whether a control can be extended.

ParameterTypeDescription

extendee

The 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.

Clear()

Clears all error providers.

GetError(control)

Returns the current error description string for the specified control.

ParameterTypeDescription

control

The item to get the error description string for.

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

Throws:

GetIconAlignment(control)

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

ParameterTypeDescription

control

The control to get the icon location for.

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

Throws:

GetIconPadding(control)

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

ParameterTypeDescription

control

The control to get the padding for.

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

Throws:

SetError(control, value)

Sets the error description string for the specified control.

ParameterTypeDescription

control

The control to set the error description string for.

value

The error description string, or null or Empty to remove the error.

Throws:

SetIconAlignment(control, value)

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

ParameterTypeDescription

control

The control to set the icon location for.

value

One of the ErrorIconAlignment values.

Throws:

SetIconPadding(control, value)

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

ParameterTypeDescription

control

The control to set the padding for.

value

The number of pixels to add between the icon and the control .

Throws:

UpdateBinding()

Updated the bindings.

Events

ErrorChanged

ErrorProviderErrorChangedHandler

RightToLeftChanged

EventHandler Fired when the RightToLeft property changes value.

Implements

NameDescription

Exposes a common api implemented by components that can collect errors in relation to a Control.

All wisej components implement this interface.

Allows an object to serialize itself.

Last updated