WebControl.BackColor Propiedad

Definición

Obtiene o establece el color de fondo del control de servidor web.Gets or sets the background color of the Web server control.

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

Valor de propiedad

Objeto Color que representa el color de fondo del control.A Color that represents the background color of the control. El valor predeterminado es Empty, lo que indica que esta propiedad no se estableció.The default is Empty, which indicates that this property is not set.

Atributos

Ejemplos

En el ejemplo siguiente se muestra cómo establecer la propiedad BackColor del control Table, que se hereda de la clase base WebControl.The following example illustrates how to set the BackColor property of the Table control, which is inherited from the WebControl base class.

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

Comentarios

Utilice la propiedad BackColor para especificar el color de fondo del control de servidor Web.Use the BackColor property to specify the background color of the Web server control. Esta propiedad se establece mediante un objeto de System.Drawing.Color.This property is set using a System.Drawing.Color object.

Nota

Esta propiedad solo se representará para determinados controles.This property will render for only certain controls. Por ejemplo, Table, Panel, DataGrid, Calendary ValidationSummary representarán esta propiedad.For example, Table, Panel, DataGrid, Calendar, and ValidationSummary will render this property. También funcionará para CheckBoxList, RadioButtonList y DataList si su propiedad RepeatLayout es RepeatLayout.Table, no RepeatLayout.Flow.It will also work for CheckBoxList, RadioButtonList and DataList if their RepeatLayout property is RepeatLayout.Table, not RepeatLayout.Flow.

En general, solo los controles que se representan como una etiqueta <table> pueden mostrar un color de fondo en HTML 3,2, mientras que casi cualquier control puede estar en HTML 4,0.In general, only controls that render as a <table> tag can display a background color in HTML 3.2, whereas almost any control can in HTML 4.0.

En el caso de los controles que se representan como una etiqueta de <span> (incluidos Label, todos los controles de validación y los controles de lista con su propiedad RepeatLayout establecida en RepeatLayout.Flow), esta propiedad funcionará en Microsoft Internet Explorer versión 5 y versiones posteriores, pero no en Microsoft Internet Explorer versión 4.For controls that render as a <span> tag (including Label, all validation controls, and list controls with their RepeatLayout property set to RepeatLayout.Flow), this property will work in Microsoft Internet Explorer version 5 and later, but not in Microsoft Internet Explorer version 4.

Se aplica a

Consulte también: