WebControl.Height プロパティ

定義

Web サーバー コントロールの高さを取得または設定します。Gets or sets the height of the Web server control.

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

プロパティ値

Unit

コントロールの高さを表す UnitA Unit that represents the height of the control. 既定値は、Empty です。The default is Empty.

属性

例外

高さが負の値に設定されました。The height was set to a negative value.

次の例は、 Height 基本クラスから継承されたコントロールのプロパティを宣言によって設定する方法を示してい Table WebControl ます。The following example illustrates how to declaratively set the Height property of the Table control, inherited from the WebControl base class.

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

注釈

プロパティを使用して、 Height Web サーバーコントロールの高さを指定します。Use the Height property to specify the height of the Web server control.

注意

このプロパティは、Microsoft Internet Explorer version 4 より前のブラウザーのすべてのコントロールに対しては表示されません。This property does not render for all controls in browsers earlier than Microsoft Internet Explorer version 4. 以前のブラウザーでこのプロパティを表示しないコントロールには、、、 Label HyperLink LinkButton 、およびすべての検証コントロールが含まれます。Controls that do not render this property in earlier browsers include Label, HyperLink, LinkButton, and any validation controls. CheckBoxListおよびは RadioButtonListDataList RepeatLayout プロパティがに設定されている場合に、以前のブラウザーでこのプロパティを表示しません RepeatLayout.FlowThe CheckBoxList, RadioButtonList and DataList also do not render this property in earlier browsers when their RepeatLayout property is set to RepeatLayout.Flow. さらに、以前のブラウザーでは、とのユニットの種類のみ Pixel Percentage がサポートされています。Furthermore, only unit types of Pixel and Percentage are supported in earlier browsers.

このプロパティは非標準の HTML であるため、やなどのテーブルとして表示される Web サーバーコントロールは、 Table DataGrid Microsoft Internet Explorer version 4 より前のバージョンのブラウザーではこのプロパティをサポートしていません。Because this property is nonstandard HTML, Web server controls that display as a table, such as Table and DataGrid, do not support this property in browsers earlier than Microsoft Internet Explorer version 4.

注意

Heightプロパティをの既定値以外の単位の種類に設定するには、 Pixel 必要な単位の種類に固有の新しい単位の種類を作成する必要があります。To set the Height property to a unit type other than the default of Pixel, you must create a new unit type specific to the unit type you want. たとえば、コントロールのプロパティをパーセント値100に設定するには、 Height 次のようにします。For example, to set a control's Height property to a percentage value of 100, you could do the following:

myWebControl.Width = Unit.Percentage(100);

プロパティで使用できる単位の種類の詳細につい Height ては、クラスを参照してください UnitFor more information on the unit types available for the Height property, see the Unit class.

適用対象

こちらもご覧ください