Sdílet prostřednictvím


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í nastavena.

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 zadejte barvu pozadí ovládacího prvku webového serveru. Tato vlastnost je nastavena pomocí objektu System.Drawing.Color .

Poznámka:

Tato vlastnost se zobrazí pouze pro určité ovládací prvky. Například , Table, Panel, DataGridCalendara ValidationSummary vykreslit tuto vlastnost. Bude také fungovat pro CheckBoxList, RadioButtonList a DataList pokud jejich RepeatLayout vlastnost není RepeatLayout.Table, 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ě Labelvšech ověřovacích ovládacích prvků a ovládacích prvků seznamu s nastavenými RepeatLayout vlastnostmi 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é