WebControl.Width Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.