WebControl.Height WebControl.Height WebControl.Height WebControl.Height Property

定義

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; }
member this.Height : System.Web.UI.WebControls.Unit with get, set
Public Overridable Property Height As Unit

プロパティ値

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

例外

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

次の例は、 Height WebControl基本クラスから継承されたTableコントロールのプロパティを宣言によって設定する方法を示しています。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. 以前のブラウザーでこのプロパティを表示しないコントロールLabelHyperLinkLinkButton、、、、およびすべての検証コントロールが含まれます。Controls that do not render this property in earlier browsers include Label, HyperLink, LinkButton, and any validation controls. CheckBoxListおよびDataListは、 RepeatLayoutプロパティがにRepeatLayout.Flow設定されている場合に、以前のブラウザーでこのプロパティを表示しません。 RadioButtonListThe CheckBoxList, RadioButtonList and DataList also do not render this property in earlier browsers when their RepeatLayout property is set to RepeatLayout.Flow. さらに、以前のブラウザー PixelPercentageは、とのユニットの種類のみがサポートされています。Furthermore, only unit types of Pixel and Percentage are supported in earlier browsers.

このプロパティは非標準の HTML であるため、 TableDataGridなどのテーブルとして表示される Web サーバーコントロールは、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. たとえば、コントロールのHeightプロパティをパーセント値100に設定するには、次のようにします。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プロパティで使用できる単位の種類の詳細についUnitては、クラスを参照してください。For more information on the unit types available for the Height property, see the Unit class.

適用対象

こちらもご覧ください