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のプロパティ、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. 以前のブラウザーでこのプロパティにレンダリングされないコントロールには、 LabelHyperLinkLinkButton、および検証コントロール。Controls that do not render this property in earlier browsers include Label, HyperLink, LinkButton, and any validation controls. CheckBoxListRadioButtonListDataListも以前のブラウザーでこのプロパティにレンダリングされないときに、RepeatLayoutプロパティに設定されてRepeatLayout.Flowします。The 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 は、Web サーバーなどのコントロール表示する、テーブルとしてTableDataGrid、サポートされていないこのプロパティ ブラウザー 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.

適用対象

こちらもご覧ください