WebControl.Height Vlastnost

Definice

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

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

Hodnota vlastnosti

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

Atributy

Výjimky

Výška byla nastavena na zápornou hodnotu.

Příklady

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

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

Poznámky

Height Pomocí vlastnosti určete výš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. Mezi ovládací prvky, které tuto vlastnost nevykreslují v dřívějších prohlížečích, patří Label, HyperLinkLinkButton, a jakékoli ověřovací ovládací prvky. DataListRadioButtonList A CheckBoxListtaké nevykreslují tuto vlastnost v dřívějších prohlížečích, pokud je jejich RepeatLayout vlastnost nastavena na RepeatLayout.Flow. Kromě toho jsou v dřívějších prohlížečích podporovány pouze typy jednotek Pixel a Percentage .

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, nepodporují tuto vlastnost v prohlížečích starších než Microsoft Internet Explorer verze 4.

Poznámka

Chcete-li vlastnost nastavit Height na jiný typ jednotky, než je výchozí Pixel, musíte vytvořit nový typ jednotky specifický pro požadovaný typ jednotky. Chcete-li například nastavit vlastnost ovládacího prvku Height na procentuální hodnotu 100, můžete provést následující:

myWebControl.Width = Unit.Percentage(100);

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

Platí pro

Viz také