ColorTranslator.FromHtml(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Converte uma representação de cor HTML para uma estrutura de Color GDI+.
public:
static System::Drawing::Color FromHtml(System::String ^ htmlColor);
public static System.Drawing.Color FromHtml (string htmlColor);
static member FromHtml : string -> System.Drawing.Color
Public Shared Function FromHtml (htmlColor As String) As Color
Parâmetros
- htmlColor
- String
A representação da cadeia de caracteres da cor Html a ser traduzida.
Retornos
A estrutura Color que representa a cor HTML traduzida ou Empty se htmlColor
for null
.
Exceções
htmlColor
não é um nome de cor HTML válido.
Exemplos
O exemplo a seguir foi projetado para uso com o Windows Forms e requer PaintEventArgse
, que é um parâmetro do manipulador de eventos Paint. O código converte um nome de cor HTML em uma estrutura de Color e usa essa cor para preencher um retângulo.
public:
void FromHtml_Example( PaintEventArgs^ e )
{
// Create a string representation of an HTML color.
String^ htmlColor = "Blue";
// Translate htmlColor to a GDI+ Color structure.
Color myColor = ColorTranslator::FromHtml( htmlColor );
// Fill a rectangle with myColor.
e->Graphics->FillRectangle( gcnew SolidBrush( myColor ), 0, 0, 100, 100 );
}
public void FromHtml_Example(PaintEventArgs e)
{
// Create a string representation of an HTML color.
string htmlColor = "Blue";
// Translate htmlColor to a GDI+ Color structure.
Color myColor = ColorTranslator.FromHtml(htmlColor);
// Fill a rectangle with myColor.
e.Graphics.FillRectangle( new SolidBrush(myColor), 0, 0,
100, 100);
}
Public Sub FromHtml_Example(ByVal e As PaintEventArgs)
' Create a string representation of an HTML color.
Dim htmlColor As String = "Blue"
' Translate htmlColor to a GDI+ Color structure.
Dim myColor As Color = ColorTranslator.FromHtml(htmlColor)
' Fill a rectangle with myColor.
e.Graphics.FillRectangle(New SolidBrush(myColor), 0, 0, 100, 100)
End Sub
Comentários
Esse método converte uma representação de cadeia de caracteres de um nome de cor HTML, como Azul ou Vermelho, para uma estrutura de Color GDI+.