Freigeben über


WebControl.BackColor Eigenschaft

Definition

Ruft die Hintergrundfarbe des Webserversteuerelements ab oder legt diese fest.

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

Eigenschaftswert

Eine Color, die die Hintergrundfarbe des Steuerelements darstellt. Der Standardwert ist Empty und gibt an, dass diese Eigenschaft nicht festgelegt ist.

Attribute

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die BackColor -Eigenschaft des Table Steuerelements festgelegt wird, das von der WebControl Basisklasse geerbt wird.

<%@ 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>

Hinweise

Verwenden Sie die BackColor -Eigenschaft, um die Hintergrundfarbe des Webserversteuerelements anzugeben. Diese Eigenschaft wird mithilfe eines System.Drawing.Color -Objekts festgelegt.

Hinweis

Diese Eigenschaft wird nur für bestimmte Steuerelemente gerendert. Beispielsweise Tablerendern , Panel, DataGridCalendar, und ValidationSummary diese Eigenschaft. Sie funktioniert auch für CheckBoxList, RadioButtonList und DataList , wenn ihre RepeatLayout Eigenschaft RepeatLayout.Tableist, nicht RepeatLayout.Flow.

Im Allgemeinen können nur Steuerelemente, die als <table> Tag gerendert werden, eine Hintergrundfarbe in HTML 3.2 anzeigen, während fast jedes Steuerelement in HTML 4.0 verwendet werden kann.

Für Steuerelemente, die als <span> Tag gerendert werden (einschließlich Labelaller Validierungssteuerelemente und Listensteuerelemente, deren RepeatLayout Eigenschaft auf RepeatLayout.Flowfestgelegt ist), funktioniert diese Eigenschaft in Microsoft Internet Explorer Version 5 und höher, jedoch nicht in Microsoft Internet Explorer Version 4.

Gilt für:

Weitere Informationen