System.Drawing.Color

Filed under Třídy
Tagged as ,

Vlastnost Color se odkazuje na objekt Color ze jmeného prostoru System.Drawing. Objekty Color se dají vytvářet několika způsoby:

  • ARGB (alpha, red, green, blue). Každá z hodnot  musí být v rozmezí 0-255.
  • Pomocí předdefinovaných názvů barev .NET. Zvolíte jméno vlastnosti, která je pouze pro čtení ze třídy Color.
  • Pomocí názvu HTML barvy. Hodnotu specifikujete jako řetezec pomocí třídy ColorTranslator

Před používáním je potřeba importovat jmenný prostor System Drawing.
C#
using System.Drawing;
Visual Basic
Imports System.Drawing

Následující část kódu ukazuje několik způsobů, kterými se dá specifikovat barva v kódu:

Z hodnoty ARGB
C#
int alpha = 255; red = 0, green = 255; blue = 0;
textbox1.foreColor = Color.FromARGB(alpha, red, green, blue);

Visual Basic
Dim alpha, red, green, blue As Byte
alpha = 255
red = 0
green = 255
blue = 0
textbox1.ForeColor = Color.FromArgb(alpha, red, green, blue)

Pomocí názvu .NET
C#
textbox1.ForeColor = Color.Crimson;

Visual Basic
textbox1.ForeColor = Color.Crimson

Z kódu HTML
C#
textbox1.ForeColor = ColorTranslator.FromHtml("Blue");

Visual Basic
textbox1.ForeColor = ColorTranslator.FromHtml("Blue")

V souboru .aspx, můžete použít jakýkoliv ze známých názvů barev
<asp:TextBox ForeColor="Red" Text="Test" id="Textbox" runat="server" />

Aletrnativou je hexadecimání definice barev
<asp:TextBox ForeColor="#ac102f" Text="Test" id="Textbox" runat="server" />

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*