WebControl.BackColor WebControl.BackColor WebControl.BackColor WebControl.BackColor Property

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; }
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.

Ejemplos

En el ejemplo siguiente se muestra cómo establecer la BackColor propiedad Table del control, que se hereda de la WebControl clase base.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 BackColor propiedad 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 System.Drawing.Color objeto.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,, yValidationSummaryprocesaránestapropiedad. CalendarFor example, Table, Panel, DataGrid, Calendar, and ValidationSummary will render this property. También CheckBoxListfuncionará para RadioButtonList y DataList , si su RepeatLayout propiedad 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 <table> como una etiqueta 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 <span> que se representan Labelcomo una etiqueta (incluidos, todos los controles de RepeatLayout validación y controles RepeatLayout.Flowde lista con su propiedad establecida en), esta propiedad funcionará en Microsoft Internet Explorer versión 5 y versiones posteriores, pero no en 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: