ColorTranslator.FromHtml(String) ColorTranslator.FromHtml(String) ColorTranslator.FromHtml(String) ColorTranslator.FromHtml(String) Method

定義

HTML のカラー形式を GDI+ Color 構造体に変換します。Translates an HTML color representation to a GDI+ Color structure.

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

パラメーター

htmlColor
String String String String

変換対象の HTML カラーの文字列形式。The string representation of the Html color to translate.

戻り値

変換した HTML カラーを表す Color 構造体。または、htmlColornull の場合は EmptyThe Color structure that represents the translated HTML color or Empty if htmlColor is null.

例外

htmlColor が有効な HTML カラー名ではありません。htmlColor is not a valid HTML color name.

次の例は、Windows フォームで使用するために設計されています。 また必要がPaintEventArgs e、はのパラメーター、Paintイベント ハンドラー。The following example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. コードに変換する HTML カラー名、Color構造、および 色の四角形の塗りつぶしに使用します。The code translates an HTML color name to a Color structure, and then uses that color to fill a rectangle.

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

注釈

このメソッドは青または GDI + の赤など、HTML カラー名の文字列形式に変換Color構造体。This method translates a string representation of an HTML color name, such as Blue or Red, to a GDI+ Color structure.

適用対象