Sdílet prostřednictvím


WebControl.Width Vlastnost

Definice

Získá nebo nastaví šířku ovládacího prvku webového serveru.

public:
 virtual property System::Web::UI::WebControls::Unit Width { System::Web::UI::WebControls::Unit get(); void set(System::Web::UI::WebControls::Unit value); };
[System.ComponentModel.Bindable(true)]
public virtual System.Web.UI.WebControls.Unit Width { get; set; }
public virtual System.Web.UI.WebControls.Unit Width { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Width : System.Web.UI.WebControls.Unit with get, set
member this.Width : System.Web.UI.WebControls.Unit with get, set
Public Overridable Property Width As Unit

Hodnota vlastnosti

A Unit , který představuje šířku ovládacího prvku. Výchozí hodnota je Empty.

Atributy

Výjimky

Šířka ovládacího prvku webového serveru byla nastavena na zápornou hodnotu.

Příklady

Následující příklad ukazuje, jak deklarativní nastavit Width vlastnost Table ovládacího prvku, zděděný ze WebControl základní třídy.

<%@ 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>
<%@ Page Language="VB" %>

<!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>

Poznámky

Width Pomocí vlastnosti zadejte šířku ovládacího prvku webového serveru.

Poznámka:

Tato vlastnost se nevykreslí pro všechny ovládací prvky v prohlížečích starších než Microsoft Internet Explorer verze 4. Ovládací prvky, které tuto vlastnost nevykreslují v dřívějších prohlížečích, zahrnují Label, HyperLinkLinkButton, a všechny ověřovací ovládací prvky. DataList RadioButtonList A CheckBoxListtaké nevykreslit tuto vlastnost v dřívějších prohlížečích, pokud je jejich RepeatLayout vlastnost nastavena na RepeatLayout.Flow. Kromě toho se v dřívějších prohlížečích podporují pouze typy Pixel jednotek a Percentage jsou podporované.

Vzhledem k tomu, že tato vlastnost je nestandardní html, ovládací prvky webového serveru, které se zobrazují jako tabulka, například Table a DataGrid, tuto vlastnost nepodporují v prohlížečích starších než Microsoft Internet Explorer verze 4.

Poznámka:

Chcete-li nastavit Width vlastnost deklarativní na jiný typ jednotky než výchozí , Pixelmusíte vytvořit nový typ jednotky specifický pro požadovaný typ jednotky. Pokud například chcete nastavit vlastnost ovládacího prvku Width na procentuální hodnotu 100, můžete udělat toto:

myWebControl.width = Unit.Percentage(100);

Další informace o typech jednotek dostupných pro Width vlastnost naleznete ve Unit třídě.

Platí pro

Viz také