VisualStyleRenderer.SetParameters Method (String, Int32, Int32)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Sets this VisualStyleRenderer to the visual style element represented by the specified class, part, and state values.

Namespace:   System.Windows.Forms.VisualStyles
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public void SetParameters(
	string className,
	int part,
	int state


Type: System.String

The new value of the Class property.

Type: System.Int32

The new value of the Part property.

Type: System.Int32

The new value of the State property.

Exception Condition

The combination of className, part, and state is not defined by the current visual style.


The operating system does not support visual styles.


Visual styles are disabled by the user in the operating system.


Visual styles are not applied to the client area of application windows.

This method checks the value of the IsSupported property internally. Before calling this method, you should call the IsElementDefined method to verify that the current visual style provides a definition for the element specified by the className, part, and state parameters.

.NET Framework
Available since 2.0
Return to top