Este tema aún no ha recibido ninguna valoración - Valorar este tema

WebControl.Width (Propiedad)

Obtiene o establece el ancho del control de servidor Web.

Espacio de nombres: System.Web.UI.WebControls
Ensamblado: System.Web (en system.web.dll)

public virtual Unit Width { get; set; }
/** @property */
public Unit get_Width ()

/** @property */
public void set_Width (Unit value)

public function get Width () : Unit

public function set Width (value : Unit)

No aplicable.

Valor de propiedad

Unit que representa el ancho del control. El valor predeterminado es Empty.
Tipo de excepción Condición

ArgumentException

El ancho del control de servidor Web se ha establecido en un valor negativo.

La propiedad Width se utiliza para especificar el ancho del control de servidor Web.

NotaNota:

Esta propiedad no se representa para todos los controles de los exploradores anteriores a la versión 4 de Microsoft Internet Explorer. Los controles que no representan esta propiedad en los exploradores anteriores son Label, HyperLink, LinkButton y todos los controles de validación. CheckBoxList, RadioButtonList y DataList tampoco representan esta propiedad en exploradores anteriores cuando su propiedad RepeatLayout se establece en RepeatLayout.Flow. Es más, en el caso de los exploradores de versiones anteriores, los únicos tipos de unidad que se admiten son Pixel y Percentage.

Dado que esta propiedad no pertenece al código HTML estándar, los controles de servidor Web que se muestran en forma de tabla, como Table y DataGrid, no la admiten en exploradores anteriores a la versión 4 de Microsoft Internet Explorer.

NotaNota:

Para establecer la propiedad Width mediante declaración en un tipo de unidad distinto al predeterminado de Pixel, debe crear un nuevo tipo de unidad específico para el tipo de unidad que desea. Por ejemplo, para establecer la propiedad Width de un control en un valor porcentual de 100, puede hacer lo siguiente:

myWebControl.width = Unit.Percentage(100);

Para obtener más información sobre los tipos de unidad disponibles para la propiedad Width, vea la clase Unit.

En el ejemplo siguiente se muestra cómo establecer mediante declaración la propiedad Width del control Table, que se hereda de la clase base WebControl.

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head2" runat="server">
    <title>WebControl Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <h3>Width Property of a Web Control</h3>
    <asp:Table id="Table1" runat="server"
        CellPadding="10" GridLines="Both"
        Width="350">
 
        <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>

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0
¿Le ha resultado útil?
(Caracteres restantes: 1500)