HorizontalAlign Výčet
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í.
Určuje vodorovné zarovnání položek v kontejneru.
public enum class HorizontalAlign
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.WebControls.HorizontalAlignConverter))]
public enum HorizontalAlign
[<System.ComponentModel.TypeConverter(typeof(System.Web.UI.WebControls.HorizontalAlignConverter))>]
type HorizontalAlign =
Public Enum HorizontalAlign
- Dědičnost
- Atributy
Pole
Center | 2 | Obsah kontejneru je zacentrovaný. |
Justify | 4 | Obsah kontejneru je rovnoměrně rozložený a zarovnaný s levým i pravým okrajem. |
Left | 1 | Obsah kontejneru zůstane v bloku. |
NotSet | 0 | Vodorovné zarovnání není nastavené. |
Right | 3 | Obsah kontejneru je správný. |
Příklady
Následující příklad ukazuje, jak nastavení HorizontalAlign vlastnosti Panel ovládacího prvku změní vodorovné zarovnání textu Label ovládacího prvku, který je součástí Panel ovládacího prvku.
<%@ Page Language="C#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void HorizontalAlignList_SelectedIndexChanged(object sender, EventArgs e)
{
switch (HorizontalAlignList.SelectedValue)
{
case "Left":
Panel1.HorizontalAlign = HorizontalAlign.Left;
break;
case "Center":
Panel1.HorizontalAlign = HorizontalAlign.Center;
break;
case "Justify":
Panel1.HorizontalAlign = HorizontalAlign.Justify;
break;
default:
Panel1.HorizontalAlign = HorizontalAlign.Right;
break;
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>HorizontalAlign Example</title>
</head>
<body>
<h3>HorizontalAlign Example</h3>
<form id="form1" runat="server">
<asp:Panel id="Panel1" Height="100" Width="200" BackColor="Gainsboro"
Wrap="True" HorizontalAlign="Left" runat="server">
<asp:Label ID="Label1" runat="server" Text="This panel contains a Label control.">
</asp:Label>
</asp:Panel>
<br />
<asp:Label ID="Label2" runat="server" Text="Horizontal Alignment:"></asp:Label>
<asp:DropDownList ID="HorizontalAlignList" runat="server" AutoPostBack="True"
OnSelectedIndexChanged="HorizontalAlignList_SelectedIndexChanged">
<asp:ListItem Selected="True">Left</asp:ListItem>
<asp:ListItem>Center</asp:ListItem>
<asp:ListItem>Right</asp:ListItem>
<asp:ListItem>Justify</asp:ListItem>
</asp:DropDownList>
</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">
Protected Sub HorizontalAlignList_SelectedIndexChanged()
Select Case HorizontalAlignList.SelectedValue
Case "Left"
Panel1.HorizontalAlign = HorizontalAlign.Left
Case "Center"
Panel1.HorizontalAlign = HorizontalAlign.Center
Case "Justify"
Panel1.HorizontalAlign = HorizontalAlign.Justify
Case Else
Panel1.HorizontalAlign = HorizontalAlign.Right
End Select
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>HorizontalAlign Example</title>
</head>
<body>
<h3>HorizontalAlign Example</h3>
<form id="form1" runat="server">
<asp:Panel id="Panel1" Height="100" Width="200" BackColor="Gainsboro"
Wrap="True" HorizontalAlign="Left" runat="server">
<asp:Label ID="Label1" runat="server" Text="This panel contains a Label control.">
</asp:Label>
</asp:Panel>
<br />
<asp:Label ID="Label2" runat="server" Text="Horizontal Alignment:"></asp:Label>
<asp:DropDownList ID="HorizontalAlignList" runat="server" AutoPostBack="True"
onselectedindexchanged="HorizontalAlignList_SelectedIndexChanged">
<asp:ListItem Selected="True">Left</asp:ListItem>
<asp:ListItem>Center</asp:ListItem>
<asp:ListItem>Right</asp:ListItem>
<asp:ListItem>Justify</asp:ListItem>
</asp:DropDownList>
</form>
</body>
</html>
Poznámky
Výčet HorizontalAlign představuje možnosti vodorovného zarovnání pro položky v kontejneru, například TableCell.