WebControl.BackColor Vlastnost

Definice

Získá nebo nastaví barvu pozadí ovládacího prvku webového serveru.

public:
 virtual property System::Drawing::Color BackColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.WebControls.WebColorConverter))]
public virtual System.Drawing.Color BackColor { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.WebControls.WebColorConverter))]
public virtual System.Drawing.Color BackColor { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Web.UI.WebControls.WebColorConverter))>]
member this.BackColor : System.Drawing.Color with get, set
[<System.ComponentModel.TypeConverter(typeof(System.Web.UI.WebControls.WebColorConverter))>]
member this.BackColor : System.Drawing.Color with get, set
Public Overridable Property BackColor As Color

Hodnota vlastnosti

A Color , který představuje barvu pozadí ovládacího prvku. Výchozí hodnota je Empty, což označuje, že tato vlastnost není nastavená.

Atributy

Příklady

Následující příklad ukazuje, jak nastavit BackColor vlastnost Table ovládacího prvku, který je zděděný ze WebControl základní třídy.

<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>BackColor Property</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>BackColor Property of a Web Control</h3>
 
        <asp:Table id="Table1" runat="server"
            CellPadding = "10" 
            GridLines="Both"
            BackColor="LightBlue">
            <asp:TableRow>
                <asp:TableCell>
                    Row 0, Col 0
                </asp:TableCell>
                <asp:TableCell>
                    Row 0, Col 1
                </asp:TableCell>
            </asp:TableRow>
            <asp:TableRow>
                <asp:TableCell>
                    Row 1, Col 0
                </asp:TableCell>
                <asp:TableCell>
                    Row 1, Col 1
                </asp:TableCell>
            </asp:TableRow>
        </asp:Table>
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>BackColor Property</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>BackColor Property of a Web Control</h3>
 
        <asp:Table id="Table1" runat="server"
            CellPadding = "10" 
            GridLines="Both"
            BackColor="LightBlue">
            <asp:TableRow>
                <asp:TableCell>
                    Row 0, Col 0
                </asp:TableCell>
                <asp:TableCell>
                    Row 0, Col 1
                </asp:TableCell>
            </asp:TableRow>
            <asp:TableRow>
                <asp:TableCell>
                    Row 1, Col 0
                </asp:TableCell>
                <asp:TableCell>
                    Row 1, Col 1
                </asp:TableCell>
            </asp:TableRow>
        </asp:Table>
    </div>
    </form>
</body>
</html>

Poznámky

BackColor Pomocí vlastnosti určete barvu pozadí ovládacího prvku webového serveru. Tato vlastnost je nastavena pomocí objektu System.Drawing.Color .

Poznámka

Tato vlastnost se vykresluje pouze pro určité ovládací prvky. Například , , , Calendara ValidationSummary vykreslí TableDataGridtuto vlastnost. Panel Bude také fungovat pro CheckBoxList, RadioButtonList a DataList pokud je RepeatLayout.Tablejejich RepeatLayout vlastnost , ne RepeatLayout.Flow.

Obecně platí, že pouze ovládací prvky, které se vykreslují jako <table> značka, mohou zobrazit barvu pozadí v HTML 3.2, zatímco téměř jakýkoli ovládací prvek může v HTML 4.0.

U ovládacích prvků, které se vykreslují jako <span> značka (včetně Label, všech ovládacích prvků ověření a ovládacích prvků seznamu s jejich RepeatLayout vlastností nastavenou na RepeatLayout.Flow), bude tato vlastnost fungovat v aplikaci Microsoft Internet Explorer verze 5 a novější, ale ne v aplikaci Microsoft Internet Explorer verze 4.

Platí pro

Viz také