Freigeben über


WebControl.Height Eigenschaft

Definition

Ruft die Höhe des Webserversteuerelements ab oder legt diese fest.

public:
 virtual property System::Web::UI::WebControls::Unit Height { 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 Height { get; set; }
public virtual System.Web.UI.WebControls.Unit Height { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Height : System.Web.UI.WebControls.Unit with get, set
member this.Height : System.Web.UI.WebControls.Unit with get, set
Public Overridable Property Height As Unit

Eigenschaftswert

Eine Unit, die die Höhe des Steuerelements darstellt. Der Standardwert ist Empty.

Attribute

Ausnahmen

Die Höhe wurde auf einen negativen Wert festgelegt.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die Height Eigenschaft des Steuerelements, geerbt von der TableWebControl Basisklasse, deklarativ festgelegt wird.

<%@ 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>Table Property</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>Property of a Table Web Control</h3>
 
        <asp:Table id="Table1" runat="server"
            CellPadding = "10" 
            CellSpacing="0"
            GridLines="Both"
            Height="300">

            <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>Table Property</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>Property of a Table Web Control</h3>
 
        <asp:Table id="Table1" runat="server"
            CellPadding = "10" 
            CellSpacing="0"
            GridLines="Both"
            Height="300">

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

Hinweise

Verwenden Sie die Height -Eigenschaft, um die Höhe des Webserversteuerelements anzugeben.

Hinweis

Diese Eigenschaft wird nicht für alle Steuerelemente in Browsern vor Microsoft Internet Explorer Version 4 gerendert. Steuerelemente, die diese Eigenschaft in früheren Browsern nicht rendern, sind Label, HyperLinkLinkButton, und alle Validierungssteuerelemente. Und CheckBoxListRadioButtonListDataList rendern diese Eigenschaft auch nicht in früheren Browsern, wenn deren RepeatLayout Eigenschaft auf RepeatLayout.Flowfestgelegt ist. Darüber hinaus werden in früheren Browsern nur Einheitentypen von Pixel und Percentage unterstützt.

Da es sich bei dieser Eigenschaft um nicht standardmäßigen HTML-Code handelt, unterstützen Webserversteuerelemente, die als Tabelle angezeigt werden, z Table . B. und DataGrid, diese Eigenschaft in Browsern vor Microsoft Internet Explorer Version 4 nicht.

Hinweis

Um die Height Eigenschaft auf einen anderen Einheitentyp als den Standard von Pixelfestzulegen, müssen Sie einen neuen Einheitentyp erstellen, der für den gewünschten Einheitentyp spezifisch ist. Um beispielsweise die Eigenschaft eines Steuerelements Height auf einen Prozentwert von 100 festzulegen, können Sie die folgenden Schritte ausführen:

myWebControl.Width = Unit.Percentage(100);

Weitere Informationen zu den für die Height -Eigenschaft verfügbaren Einheitentypen finden Sie in der Unit -Klasse.

Gilt für:

Weitere Informationen