WebControl.Width Eigenschap

Definitie

Hiermee haalt u de breedte van het besturingselement webserver op of stelt u deze in.

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

Waarde van eigenschap

Een Unit die de breedte van het besturingselement vertegenwoordigt. De standaardwaarde is Empty.

Kenmerken

Uitzonderingen

De breedte van het besturingselement webserver is ingesteld op een negatieve waarde.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de Width eigenschap van het Table besturingselement declaratief kunt instellen, overgenomen van de WebControl basisklasse.

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

Opmerkingen

Gebruik de Width eigenschap om de breedte van het webserverbesturingselement op te geven.

Note

Deze eigenschap wordt niet weergegeven voor alle besturingselementen in browsers die ouder zijn dan Microsoft Internet Explorer versie 4. Besturingselementen die deze eigenschap niet weergeven in eerdere browsers, bevattenLabel, LinkButtonHyperLinken eventuele validatiebesturingselementen. Deze CheckBoxListeigenschap wordt DataList ook niet weergegeven in eerdere browsers wanneer de RepeatLayout eigenschap is ingesteld op RepeatLayout.Flow. RadioButtonList Bovendien worden alleen eenheidstypen en PixelPercentage ondersteund in eerdere browsers.

Omdat deze eigenschap niet-standaard HTML is, biedt webserverbesturingselementen die worden weergegeven als een tabel, zoals Table en DataGrid, deze eigenschap niet in browsers die ouder zijn dan Microsoft Internet Explorer versie 4.

Note

Als u de Width eigenschap declaratief wilt instellen op een ander eenheidstype dan de standaardwaarde Pixel, moet u een nieuw eenheidstype maken dat specifiek is voor het gewenste eenheidstype. Als u bijvoorbeeld de eigenschap van Width een besturingselement wilt instellen op een percentagewaarde van 100, kunt u het volgende doen:

myWebControl.width = Unit.Percentage(100);

Zie de klasse voor meer informatie over de eenheidstypen die beschikbaar zijn voor de WidthUnit eigenschap.

Van toepassing op

Zie ook