ColorConverter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Convierte los colores de un tipo de datos a otro. Obtenga acceso a esta clase a través de TypeDescriptor.
public ref class ColorConverter : System::ComponentModel::TypeConverter
public class ColorConverter : System.ComponentModel.TypeConverter
type ColorConverter = class
inherit TypeConverter
Public Class ColorConverter
Inherits TypeConverter
- Herencia
- Derivado
Ejemplos
En el ejemplo de código siguiente se muestra cómo utilizar el método ConvertToString. Este ejemplo está diseñado para usarse con Windows Forms. Pegue este código en un formulario y llame al ShowColorConverter
método al controlar el evento del Paint formulario, pasando e
como PaintEventArgs.
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.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 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
Comentarios
Al convertir de una cadena a un Color objeto ColorConverter espera el nombre de color no completo; de lo contrario, se producirá una excepción en el proceso de conversión. Por ejemplo, debe pasar "Blue", no "System.Drawing.Color.Blue" o "Color.Blue", al ConvertFrom método .
Constructores
ColorConverter() |
Inicializa una nueva instancia de la clase ColorConverter. |
Métodos
CanConvertFrom(ITypeDescriptorContext, Type) |
Determina si este convertidor puede convertir un objeto del tipo de origen indicado al tipo nativo del convertidor. |
CanConvertFrom(Type) |
Devuelve si este convertidor puede convertir un objeto del tipo dado al tipo de este convertidor. (Heredado de TypeConverter) |
CanConvertTo(ITypeDescriptorContext, Type) |
Devuelve un valor que indica si este convertidor puede convertir un objeto en el tipo de destino especificado usando el contexto. |
CanConvertTo(Type) |
Devuelve si este convertidor puede convertir el objeto al tipo especificado. (Heredado de TypeConverter) |
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) |
Convierte el objeto especificado en el tipo nativo del convertidor. |
ConvertFrom(Object) |
Convierte el valor especificado en el tipo de este convertidor. (Heredado de TypeConverter) |
ConvertFromInvariantString(ITypeDescriptorContext, String) |
Convierte la cadena dada en el tipo de este convertidor, utilizando el contexto especificado y la referencia cultural invariable. (Heredado de TypeConverter) |
ConvertFromInvariantString(String) |
Convierte la cadena dada al tipo de este convertidor, utilizando la referencia cultural invariable. (Heredado de TypeConverter) |
ConvertFromString(ITypeDescriptorContext, CultureInfo, String) |
Convierte el texto dado a un objeto, utilizando el contexto especificado y la información de referencia cultural. (Heredado de TypeConverter) |
ConvertFromString(ITypeDescriptorContext, String) |
Convierte el texto dado a un objeto, utilizando el contexto especificado. (Heredado de TypeConverter) |
ConvertFromString(String) |
Convierte el texto especificado a un objeto. (Heredado de TypeConverter) |
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) |
Convierte el objeto especificado en otro tipo. |
ConvertTo(Object, Type) |
Convierte el objeto de valor dado al tipo especificado, utilizando los argumentos. (Heredado de TypeConverter) |
ConvertToInvariantString(ITypeDescriptorContext, Object) |
Convierte el valor especificado a una representación de cadena invariable de la referencia cultural, utilizando el contexto especificado. (Heredado de TypeConverter) |
ConvertToInvariantString(Object) |
Convierte el valor especificado a una representación de cadena invariable de la referencia cultural. (Heredado de TypeConverter) |
ConvertToString(ITypeDescriptorContext, CultureInfo, Object) |
Convierte el valor dado a una representación de cadena, utilizando el contexto especificado y la información de referencia cultural. (Heredado de TypeConverter) |
ConvertToString(ITypeDescriptorContext, Object) |
Convierte el valor dado a una representación de cadena, utilizando el contexto especificado. (Heredado de TypeConverter) |
ConvertToString(Object) |
Convierte el valor especificado a una representación de cadena. (Heredado de TypeConverter) |
CreateInstance(IDictionary) |
Vuelve a crear un Object dado un conjunto de valores de propiedad del objeto. (Heredado de TypeConverter) |
CreateInstance(ITypeDescriptorContext, IDictionary) |
Crea una instancia del tipo al que está asociado este TypeConverter, mediante el contexto especificado, según un conjunto de valores de propiedad para el objeto. (Heredado de TypeConverter) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetConvertFromException(Object) |
Devuelve una excepción que se debe iniciar cuando no se puede realizar una conversión. (Heredado de TypeConverter) |
GetConvertToException(Object, Type) |
Devuelve una excepción que se debe iniciar cuando no se puede realizar una conversión. (Heredado de TypeConverter) |
GetCreateInstanceSupported() |
Devuelve un valor que indica si, al cambiar un valor en este objeto, es necesario llamar al método CreateInstance(IDictionary) para crear un nuevo valor. (Heredado de TypeConverter) |
GetCreateInstanceSupported(ITypeDescriptorContext) |
Devuelve si el cambio de un valor en este objeto requiere una llamada a CreateInstance(IDictionary) para crear un nuevo valor, mediante el contexto especificado. (Heredado de TypeConverter) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetProperties(ITypeDescriptorContext, Object) |
Devuelve una colección de propiedades para el tipo de matriz especificado por valor del parámetro, utilizando el contexto especificado. (Heredado de TypeConverter) |
GetProperties(ITypeDescriptorContext, Object, Attribute[]) |
Devuelve una colección de propiedades para el tipo de matriz especificado por el parámetro de valor, usando el contexto y los atributos especificados. (Heredado de TypeConverter) |
GetProperties(Object) |
Devuelve una colección de propiedades para el tipo de matriz especificado por el valor del parámetro. (Heredado de TypeConverter) |
GetPropertiesSupported() |
Devuelve si este objeto admite propiedades. (Heredado de TypeConverter) |
GetPropertiesSupported(ITypeDescriptorContext) |
Devuelve si este objeto admite propiedades, mediante el contexto especificado. (Heredado de TypeConverter) |
GetStandardValues() |
Devuelve una colección de valores estándar del contexto predeterminado para el tipo de datos para el que está diseñado este convertidor de tipos. (Heredado de TypeConverter) |
GetStandardValues(ITypeDescriptorContext) |
Recupera una colección que contiene un conjunto de valores estándar para el tipo de datos para el que se ha diseñado este validador. Devolverá |
GetStandardValuesExclusive() |
Devuelve si la colección de valores estándar devueltos por GetStandardValues() es una lista exclusiva. (Heredado de TypeConverter) |
GetStandardValuesExclusive(ITypeDescriptorContext) |
Devuelve si la colección de valores estándar devueltos por GetStandardValues() es una lista exclusiva de posibles valores, utilizando el contexto especificado. (Heredado de TypeConverter) |
GetStandardValuesSupported() |
Devuelve si este objeto admite un conjunto estándar de valores que se pueden seleccionar de una lista. (Heredado de TypeConverter) |
GetStandardValuesSupported(ITypeDescriptorContext) |
Determina si este objeto admite un conjunto estándar de valores que se puedan elegir de una lista. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
IsValid(ITypeDescriptorContext, Object) |
Indica si el objeto de valor especificado es válido para este tipo y para el contexto especificado. (Heredado de TypeConverter) |
IsValid(Object) |
Devuelve si el valor de objeto dado es válido para este tipo. (Heredado de TypeConverter) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
SortProperties(PropertyDescriptorCollection, String[]) |
Ordena una colección de propiedades. (Heredado de TypeConverter) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |