ColorTranslator.ToOle Method (Color)


Translates the specified Color structure to an OLE color.

Namespace:   System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)

public static int ToOle(
	Color c


Type: System.Drawing.Color

The Color structure to translate.

Return Value

Type: System.Int32

The OLE color value.

The following example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. The code translates a Color structure to an integer that represents an OLE color, and then shows a message box with the resulting string.

public void ToOle_Example(PaintEventArgs e)
   // Create an instance of a Color structure.
    Color myColor = Color.Red;

    // Translate myColor to an OLE color.
    int oleColor = ColorTranslator.ToOle(myColor);

    // Show a message box with the value of oleColor.

.NET Framework
Available since 1.1
Return to top