WebControl.Height Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í hodnota 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 zadejte 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. Ovládací prvky, které tuto vlastnost nevykreslují v dřívějších prohlížečích, zahrnují Label, HyperLinkLinkButton, a všechny ověřovací ovládací prvky.
DataList
RadioButtonList A CheckBoxListtaké nevykreslit tuto vlastnost v dřívějších prohlížečích, pokud je jejich RepeatLayout vlastnost nastavena na RepeatLayout.Flow. Kromě toho se v dřívějších prohlížečích podporují pouze typy Pixel jednotek a Percentage jsou podporované.
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, tuto vlastnost nepodporují v prohlížečích starších než Microsoft Internet Explorer verze 4.
Poznámka:
Chcete-li nastavit Height vlastnost na jiný typ jednotky než výchozí , Pixelmusíte vytvořit nový typ jednotky specifický pro požadovaný typ jednotky. Pokud například chcete nastavit vlastnost ovládacího prvku Height na procentuální hodnotu 100, můžete udělat toto:
myWebControl.Width = Unit.Percentage(100);
Další informace o typech jednotek dostupných pro Height vlastnost naleznete ve Unit třídě.