Udostępnij za pośrednictwem


WebControl.Height Właściwość

Definicja

Pobiera lub ustawia wysokość kontrolki serwera sieci Web.

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

Wartość właściwości

Obiekt Unit reprezentujący wysokość kontrolki. Wartość domyślna to Empty.

Atrybuty

Wyjątki

Wysokość została ustawiona na wartość ujemną.

Przykłady

W poniższym przykładzie pokazano, jak deklaratywnie ustawić Height właściwość kontrolki Table dziedziczonej z klasy bazowej WebControl .

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

Uwagi

Height Użyj właściwości , aby określić wysokość kontrolki serwera sieci Web.

Uwaga

Ta właściwość nie jest renderowana dla wszystkich kontrolek w przeglądarkach starszych niż Microsoft Internet Explorer w wersji 4. Kontrolki, które nie renderują tej właściwości we wcześniejszych przeglądarkach, obejmują Labelkontrolki , HyperLink, LinkButtoni sprawdzania poprawności. Właściwość CheckBoxList, RadioButtonList a DataList także nie renderuj tej właściwości we wcześniejszych przeglądarkach, gdy jej RepeatLayout właściwość jest ustawiona na RepeatLayout.Flowwartość . Ponadto tylko typy Pixel jednostek i Percentage są obsługiwane we wcześniejszych przeglądarkach.

Ponieważ ta właściwość jest niestandardowym kodem HTML, kontrolki serwera sieci Web, które są wyświetlane jako tabela, takie jak Table i DataGrid, nie obsługują tej właściwości w przeglądarkach starszych niż Microsoft Internet Explorer w wersji 4.

Uwaga

Aby ustawić Height właściwość na typ jednostki inny niż domyślny Pixel, należy utworzyć nowy typ jednostki specyficzny dla żądanego typu jednostki. Aby na przykład ustawić właściwość kontrolki Height na wartość procentową 100, można wykonać następujące czynności:

myWebControl.Width = Unit.Percentage(100);

Aby uzyskać więcej informacji na temat typów jednostek dostępnych dla Height właściwości, zobacz klasę Unit .

Dotyczy

Zobacz też