The following code example demonstrates how to use the ConvertToString method. This example is designed to be used with Windows Forms. Paste this code into a form and call the ShowColorConverter method when handling the form's Paint event, passing e as PaintEventArgs.
Private Sub ShowColorConverter(ByVal e As PaintEventArgs)
Dim myColor As Color = Color.PaleVioletRed
' Create the ColorConverter.
Dim converter As System.ComponentModel.TypeConverter = _
System.ComponentModel.TypeDescriptor.GetConverter(myColor)
Dim colorAsString As String = _
converter.ConvertToString(Color.PaleVioletRed)
e.Graphics.DrawString(colorAsString, Me.Font, _
Brushes.PaleVioletRed, 50.0F, 50.0F)
End Sub
private void ShowColorConverter(PaintEventArgs e)
{
Color myColor = Color.PaleVioletRed;
// Create the ColorConverter.
System.ComponentModel.TypeConverter converter =
System.ComponentModel.TypeDescriptor.GetConverter(myColor);
string colorAsString = converter.ConvertToString(Color.PaleVioletRed);
e.Graphics.DrawString(colorAsString, this.Font,
Brushes.PaleVioletRed, 50.0F, 50.0F);
}
void ShowColorConverter( PaintEventArgs^ e )
{
Color myColor = Color::PaleVioletRed;
// Create the ColorConverter.
System::ComponentModel::TypeConverter^ converter = System::ComponentModel::TypeDescriptor::GetConverter( myColor );
String^ colorAsString = converter->ConvertToString( Color::PaleVioletRed );
e->Graphics->DrawString( colorAsString, this->Font, Brushes::PaleVioletRed, 50.0F, 50.0F );
}
private void ShowColorConverter(PaintEventArgs e)
{
Color myColor = Color.get_PaleVioletRed();
// Create the ColorConverter.
System.ComponentModel.TypeConverter converter =
System.ComponentModel.TypeDescriptor.GetConverter(myColor);
String colorAsString = converter.ConvertToString(
Color.get_PaleVioletRed());
e.get_Graphics().DrawString(colorAsString, this.get_Font(),
Brushes.get_PaleVioletRed(), 50, 50);
} //ShowColorConverter