Calendar.NextPrevFormat プロパティ
Calendar コントロールのタイトル セクションにある前後の月へのナビゲーション要素の書式を取得または設定します。
Public Property NextPrevFormat As NextPrevFormat
[C#]
public NextPrevFormat NextPrevFormat {get; set;}
[C++]
public: __property NextPrevFormat get_NextPrevFormat();public: __property void set_NextPrevFormat(NextPrevFormat);
[JScript]
public function get NextPrevFormat() : NextPrevFormat;public function set NextPrevFormat(NextPrevFormat);
プロパティ値
NextPrevFormat 値の 1 つ。既定値は CustomText です。
例外
例外の種類 | 条件 |
---|---|
ArgumentException | 指定された書式が、 NextPrevFormat 値ではありません。 |
解説
NextPrevFormat プロパティを使用して、 Calendar コントロールの前後の月へのナビゲーション要素の書式を指定します。このプロパティは、 NextPrevFormat 列挙値の 1 つに設定します。ナビゲーション コントロールに表示されるテキストを月の完全名にするか、月の短い名前 (省略名) にするか、またはカスタム テキストにするかを指定できます。
カスタム ナビゲーション テキストを指定するには、このプロパティを NextPrevFormat.CustomText に設定し、 NextMonthText プロパティと PrevMonthText プロパティをカスタム テキストに設定します。
このプロパティは、 ShowNextPrevMonth プロパティが true に設定されている場合にだけ適用されます。
使用例
[Visual Basic, C#, JScript] NextPrevFormat プロパティを使用して、ナビゲーション コントロールの書式が月の短い名前となるように指定する方法を次の例に示します。
<%@ Page Language="VB" AutoEventWireup="True" %>
<html>
<head>
</head>
<body>
<form runat="server">
<h3>Calendar Example</h3>
<asp:Calendar id="calendar1" runat="server"
ShowNextPrev="True"
NextPrevFormat="ShortMonth"/>
</form>
</body>
</html>
[C#]
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<head>
</head>
<body>
<form runat="server">
<h3>Calendar Example</h3>
<asp:Calendar id="calendar1" runat="server"
ShowNextPrev="True"
NextPrevFormat="ShortMonth"/>
</form>
</body>
</html>
[JScript]
<%@ Page Language="JScript" AutoEventWireup="True" %>
<html>
<head>
</head>
<body>
<form runat="server">
<h3>Calendar Example</h3>
<asp:Calendar id="calendar1" runat="server"
ShowNextPrev="True"
NextPrevFormat="ShortMonth"/>
</form>
</body>
</html>
[Visual Basic]
<%@ Page Language="VB" AutoEventWireup="True" %>
<html>
<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>
<body>
<form 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>
</form>
</body>
</html>
[C#]
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<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>
<body>
<form 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>
</form>
</body>
</html>
[C++] C++ のサンプルはありません。Visual Basic、C#、および JScript のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ
参照
Calendar クラス | Calendar メンバ | System.Web.UI.WebControls 名前空間 | NextPrevFormat | NextMonthText | PrevMonthText