Calendar.NextPrevFormat 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í formát navigačních prvků dalšího a předchozího měsíce v části nadpisu Calendar ovládacího prvku.
public:
property System::Web::UI::WebControls::NextPrevFormat NextPrevFormat { System::Web::UI::WebControls::NextPrevFormat get(); void set(System::Web::UI::WebControls::NextPrevFormat value); };
[System.ComponentModel.Bindable(true)]
public System.Web.UI.WebControls.NextPrevFormat NextPrevFormat { get; set; }
public System.Web.UI.WebControls.NextPrevFormat NextPrevFormat { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.NextPrevFormat : System.Web.UI.WebControls.NextPrevFormat with get, set
member this.NextPrevFormat : System.Web.UI.WebControls.NextPrevFormat with get, set
Public Property NextPrevFormat As NextPrevFormat
Hodnota vlastnosti
Jedna z NextPrevFormat hodnot. Výchozí hodnota je CustomText
.
- Atributy
Výjimky
Zadaný formát není jednou z NextPrevFormat hodnot.
Příklady
Následující příklad kódu ukazuje, jak použít NextPrevFormat vlastnost k určení formátu krátkého měsíce pro navigační ovládací prvky.
<%@ 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">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Calendar Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Calendar Example</h3>
<asp:Calendar id="calendar1" runat="server"
ShowNextPrevMonth="true"
NextPrevFormat="ShortMonth"/>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Calendar Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Calendar Example</h3>
<asp:Calendar id="calendar1" runat="server"
ShowNextPrevMonth="True"
NextPrevFormat="ShortMonth"/>
</form>
</body>
</html>
<%@ 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">
<html xmlns="http://www.w3.org/1999/xhtml" >
<script runat="server" >
void Selection_Change(Object sender, EventArgs e)
{
// Set the format for the next and previous month controls.
Calendar1.NextPrevFormat = (NextPrevFormat)DayList.SelectedIndex;
}
</script>
<head runat="server">
<title> Calendar NextPrevFormat Example </title>
</head>
<body>
<form id="form1" runat="server">
<h3> Calendar NextPrevFormat Example </h3>
Select a format for the next and previous month controls.
<br /><br />
<asp:Calendar id="Calendar1"
ShowGridLines="True"
ShowTitle="True"
runat="server"/>
<br /><br />
<table cellpadding="5">
<tr>
<td>
Format:
</td>
</tr>
<tr>
<td>
<asp:DropDownList id="DayList"
AutoPostBack="True"
OnSelectedIndexChanged="Selection_Change"
runat="server">
<asp:ListItem Selected="True"> Custom </asp:ListItem>
<asp:ListItem> ShortMonth </asp:ListItem>
<asp:ListItem> FullMonth </asp:ListItem>
</asp:DropDownList>
</td>
</tr>
</table>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<script runat="server" >
Sub Selection_Change(sender As Object, e As EventArgs)
' Set the format for the next and previous month controls.
Calendar1.NextPrevFormat = _
CType(DayList.SelectedIndex, NextPrevFormat)
End Sub
</script>
<head runat="server">
<title> Calendar NextPrevFormat Example </title>
</head>
<body>
<form id="form1" runat="server">
<h3> Calendar NextPrevFormat Example </h3>
Select a format for the next and previous month controls.
<br /><br />
<asp:Calendar id="Calendar1"
ShowGridLines="True"
ShowTitle="True"
runat="server"/>
<br /><br />
<table cellpadding="5">
<tr>
<td>
Format:
</td>
</tr>
<tr>
<td>
<asp:DropDownList id="DayList"
AutoPostBack="True"
OnSelectedIndexChanged="Selection_Change"
runat="server">
<asp:ListItem Selected="True"> Custom </asp:ListItem>
<asp:ListItem> ShortMonth </asp:ListItem>
<asp:ListItem> FullMonth </asp:ListItem>
</asp:DropDownList>
</td>
</tr>
</table>
</form>
</body>
</html>
Poznámky
NextPrevFormat Pomocí vlastnosti určete formát pro navigační prvky dalšího a předchozího měsíce v ovládacím Calendar prvku. Tato vlastnost je nastavena s jednou z hodnot výčtu NextPrevFormat . Můžete určit, jestli se má text pro navigační ovládací prvky zobrazit jako úplný název měsíce, krátký (zkrácený) název měsíce nebo vlastní text.
Pokud chcete zadat vlastní navigační text, nastavte tuto vlastnost na NextPrevFormat.CustomText
a nastavte NextMonthText vlastnosti a PrevMonthText na vlastní text.
Tato vlastnost platí pouze v případě, ShowNextPrevMonth že je vlastnost nastavena na true
hodnotu .