ToolboxItem.ValidatePropertyValue Method

Validates a property before it is assigned to the property dictionary.

Namespace: System.Drawing.Design
Assembly: System.Drawing (in system.drawing.dll)

protected:
virtual Object^ ValidatePropertyValue (
	String^ propertyName, 
	Object^ value
)
protected Object ValidatePropertyValue (
	String propertyName, 
	Object value
)
protected function ValidatePropertyValue (
	propertyName : String, 
	value : Object
) : Object
Not applicable.

Parameters

propertyName

The name of the property to validate.

value

The value against which to validate.

Return Value

The value used to perform validation.

Exception typeCondition

ArgumentNullException

value is a null reference (Nothing in Visual Basic), and propertyName is "IsTransient".

The ValidatePropertyValue method is called whenever a value is set in the property dictionary. With this method, you can change the value of an object before committing it, or reject it by throwing an exception.

Windows 98, Windows Server 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0

Community Additions

ADD
Show: