CalendarSelectionModeとは? わかりやすく解説

Calendar.SelectionMode プロパティ

Calendar オブジェクトの選択モードを取得または設定します。

名前空間: System.Web.UI.MobileControls
アセンブリ: System.Web.Mobile (system.web.mobile.dll 内)
構文構文

<BindableAttribute(True)> _
Public Property SelectionMode As
 CalendarSelectionMode
Dim instance As Calendar
Dim value As CalendarSelectionMode

value = instance.SelectionMode

instance.SelectionMode = value
[BindableAttribute(true)] 
public CalendarSelectionMode SelectionMode { get;
 set; }
[BindableAttribute(true)] 
public:
property CalendarSelectionMode SelectionMode {
    CalendarSelectionMode get ();
    void set (CalendarSelectionMode value);
}
/** @property */
public CalendarSelectionMode get_SelectionMode ()

/** @property */
public void set_SelectionMode (CalendarSelectionMode
 value)
public function get SelectionMode
 () : CalendarSelectionMode

public function set SelectionMode
 (value : CalendarSelectionMode)

プロパティ値
カレンダー コントロールの選択モード。既定値は Day です。

例外例外
例外の種類条件

ArgumentException

指定した値が、CalendarSelectionMode 値ではありません。

解説解説

Web フォームの CalendarSelectionMode 列挙定数には、次の表に示す選択項目が用意されています。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Calendar.SelectionMode プロパティ

ユーザーが 1 つの日付、1 つの週、または 1 つの月のいずれかを選択できるかを指定する Calendar コントロールの日付選択モードを取得または設定します。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Property SelectionMode As
 CalendarSelectionMode
Dim instance As Calendar
Dim value As CalendarSelectionMode

value = instance.SelectionMode

instance.SelectionMode = value
public CalendarSelectionMode SelectionMode { get;
 set; }
public:
property CalendarSelectionMode SelectionMode {
    CalendarSelectionMode get ();
    void set (CalendarSelectionMode value);
}
/** @property */
public CalendarSelectionMode get_SelectionMode ()

/** @property */
public void set_SelectionMode (CalendarSelectionMode
 value)
public function get SelectionMode
 () : CalendarSelectionMode

public function set SelectionMode
 (value : CalendarSelectionMode)

プロパティ値
CalendarSelectionMode 値の 1 つ。既定値は Day です。

例外例外
例外の種類条件

ArgumentException

指定された選択モードが CalendarSelectionMode 値ではありません。

解説解説

SelectionMode プロパティを使用して、Calendar コントロールの日付選択モードを指定します。このプロパティは、CalendarSelectionMode 列挙値の 1 つに設定します。ユーザーが 1 つの日付、1 つの週、または 1 つの月を選択できるかどうかを指定できます。また、日付選択機能をすべて無効にすることもできます。

このプロパティが CalendarSelectionMode.DayWeek または CalendarSelectionMode.DayWeekMonth に設定されている場合は、週および月の選択コントロールがある追加セレクタ列が Calendar コントロールの最初の列に表示されます。この列の外観をカスタマイズするには、SelectorStyle プロパティを使用します。

日付選択を無効にするには、このプロパティを CalendarSelectionMode.None に設定します。

使用例使用例

SelectionMode プロパティを使用して、1 つの日付、1 つの週、または 1 つの月全体を選択できるようにする方法を次のコード例に示します。

<%@ Page Language="VB" AutoEventWireup="True"
 %>
<html>
<head>

</head>
<body>

   <form runat="server">

      <h3>Calendar Example</h3>

      <asp:Calendar id="calendar1" runat="server"
           SelectionMode="DayWeekMonth"/>
            
   </form>
        

</body>
</html>

<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<head>

</head>
<body>

   <form runat="server">

      <h3>Calendar Example</h3>

      <asp:Calendar id="calendar1" runat="server"
           SelectionMode="DayWeekMonth"/>
            
   </form>
        

</body>
</html>

<%@ Page Language="JScript" AutoEventWireup="True" %>
<html>
<head>

</head>
<body>

   <form runat="server">

      <h3>Calendar Example</h3>

      <asp:Calendar id="calendar1" runat="server"
           SelectionMode="DayWeekMonth"/>
            
   </form>
        

</body>
</html>

<%@ Page Language="VB" AutoEventWireup="True"
 %>

<html>
   <script runat="server" >
  
      Sub Selection_Change(sender As Object,
 e As EventArgs)

         ' Set the day selection mode.
         Calendar1.SelectionMode = _
            CType(ModeList.SelectedIndex, CalendarSelectionMode)

      End Sub
  
   </script>
  
<body>

   <form runat="server">
  
      <h3> Calendar SelectionMode Example </h3>

      Choose the date selection mode.

      <br><br> 
  
      <asp:Calendar id="Calendar1"
           ShowGridLines="True" 
           ShowTitle="True"
           runat="server"/>

      <br><br>

      <table cellpadding="5">

         <tr>

            <td>

               Mode:

            </td>

         </tr>

         <tr>

            <td>

               <asp:DropDownList id="ModeList"
                    AutoPostBack="True"
                    OnSelectedIndexChanged="Selection_Change"
                    runat="server">

                  <asp:ListItem> None </asp:ListItem>
                  <asp:ListItem Selected="True">
 Day </asp:ListItem>
                  <asp:ListItem> DayWeek </asp:ListItem>
                  <asp:ListItem> DayWeekMonth </asp:ListItem>

               </asp:DropDownList>

            </td>

         </tr>
  
   </form>

</body>
</html>
 
<%@ Page Language="C#" AutoEventWireup="True" %>

<html>
   <script runat="server" >
  
      void Selection_Change(Object sender, EventArgs e)
      {

         // Set the day selection mode.
         Calendar1.SelectionMode = 
            (CalendarSelectionMode)ModeList.SelectedIndex;

      }
  
   </script>
  
<body>

   <form runat="server">
  
      <h3> Calendar SelectionMode Example </h3>

      Choose the date selection mode.

      <br><br> 
  
      <asp:Calendar id="Calendar1"
           ShowGridLines="True" 
           ShowTitle="True"
           runat="server"/>

      <br><br>

      <table cellpadding="5">

         <tr>

            <td>

               Mode:

            </td>

         </tr>

         <tr>

            <td>

               <asp:DropDownList id="ModeList"
                    AutoPostBack="True"
                    OnSelectedIndexChanged="Selection_Change"
                    runat="server">

                  <asp:ListItem> None </asp:ListItem>
                  <asp:ListItem Selected="True"> Day </asp:ListItem>
                  <asp:ListItem> DayWeek </asp:ListItem>
                  <asp:ListItem> DayWeekMonth </asp:ListItem>

               </asp:DropDownList>

            </td>

         </tr>
  
   </form>

</body>
</html>
 
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

CalendarSelectionMode 列挙体

Calendar コントロールの日付選択モードを指定します。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Enumeration CalendarSelectionMode
Dim instance As CalendarSelectionMode
public enum CalendarSelectionMode
public enum class CalendarSelectionMode
public enum CalendarSelectionMode
public enum CalendarSelectionMode
メンバメンバ
 メンバ名説明
DayCalendar コントロールでは、単一の日付を選択できます。 
DayWeekCalendar コントロールでは、単一の日付または週を選択できます。 
DayWeekMonthCalendar コントロールでは単一の日付、週、または月を選択できます。 
NoneCalendar コントロールで日付は選択できません。 
解説解説
使用例使用例
<%@ Page Language="VB" AutoEventWireup="True"
 %>

<html>
   <script runat="server" >
  
      Sub Selection_Change(sender As Object,
 e As EventArgs)

         ' Set the day selection mode.
         Calendar1.SelectionMode = _
            CType(ModeList.SelectedIndex, CalendarSelectionMode)

      End Sub
  
   </script>
  
<body>

   <form runat="server">
  
      <h3> Calendar SelectionMode Example </h3>

      Choose the date selection mode.

      <br><br> 
  
      <asp:Calendar id="Calendar1"
           ShowGridLines="True" 
           ShowTitle="True"
           runat="server"/>

      <br><br>

      <table cellpadding="5">

         <tr>

            <td>

               Mode:

            </td>

         </tr>

         <tr>

            <td>

               <asp:DropDownList id="ModeList"
                    AutoPostBack="True"
                    OnSelectedIndexChanged="Selection_Change"
                    runat="server">

                  <asp:ListItem> None </asp:ListItem>
                  <asp:ListItem Selected="True">
 Day </asp:ListItem>
                  <asp:ListItem> DayWeek </asp:ListItem>
                  <asp:ListItem> DayWeekMonth </asp:ListItem>

               </asp:DropDownList>

            </td>

         </tr>
  
   </form>

</body>
</html>
 
<%@ Page Language="C#" AutoEventWireup="True" %>

<html>
   <script runat="server" >
  
      void Selection_Change(Object sender, EventArgs e)
      {

         // Set the day selection mode.
         Calendar1.SelectionMode = 
            (CalendarSelectionMode)ModeList.SelectedIndex;

      }
  
   </script>
  
<body>

   <form runat="server">
  
      <h3> Calendar SelectionMode Example </h3>

      Choose the date selection mode.

      <br><br> 
  
      <asp:Calendar id="Calendar1"
           ShowGridLines="True" 
           ShowTitle="True"
           runat="server"/>

      <br><br>

      <table cellpadding="5">

         <tr>

            <td>

               Mode:

            </td>

         </tr>

         <tr>

            <td>

               <asp:DropDownList id="ModeList"
                    AutoPostBack="True"
                    OnSelectedIndexChanged="Selection_Change"
                    runat="server">

                  <asp:ListItem> None </asp:ListItem>
                  <asp:ListItem Selected="True"> Day </asp:ListItem>
                  <asp:ListItem> DayWeek </asp:ListItem>
                  <asp:ListItem> DayWeekMonth </asp:ListItem>

               </asp:DropDownList>

            </td>

         </tr>
  
   </form>

</body>
</html>
 
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「CalendarSelectionMode」の関連用語

CalendarSelectionModeのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CalendarSelectionModeのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS