Calendar.SelectedDates プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Calendar.SelectedDates プロパティの意味・解説 

Calendar.SelectedDates プロパティ

ASP.NET の SelectedDatesCollection クラスから、選択されている日付コレクション取得します

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

Public ReadOnly Property
 SelectedDates As SelectedDatesCollection
Dim instance As Calendar
Dim value As SelectedDatesCollection

value = instance.SelectedDates
public SelectedDatesCollection SelectedDates { get;
 }
public:
property SelectedDatesCollection^ SelectedDates {
    SelectedDatesCollection^ get ();
}
/** @property */
public SelectedDatesCollection get_SelectedDates ()
public function get SelectedDates
 () : SelectedDatesCollection

プロパティ
選択されている日付コレクション

解説解説
使用例使用例

SelectedDates プロパティ使用して今月すべての水曜日選択する方法コード例次に示します。このコード例は、Calendar概要取り上げているコード例一部です。

protected void Command1_Click(object sender,
 EventArgs e)
{
    int currentDay = Calendar1.VisibleDate.Day;
    int currentMonth = Calendar1.VisibleDate.Month;
    int currentYear = Calendar1.VisibleDate.Year;
    Calendar1.SelectedDates.Clear();

    // Add all Wednesdays to the collection.
    for (int i = 1; i <= System.DateTime.DaysInMonth(currentYear
,
           currentMonth); i++)
    {
        DateTime targetDate = new DateTime(currentYear, currentMonth,
 i);
        if (targetDate.DayOfWeek == DayOfWeek.Wednesday)
            Calendar1.SelectedDates.Add(targetDate);
    }
    TextView1.Text = "Selection Count ="
       + Calendar1.SelectedDates.Count.ToString();
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Calendar.SelectedDates プロパティ

Calendar コントロール選択されている日付を表す System.DateTime オブジェクトコレクション取得します

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

Public ReadOnly Property
 SelectedDates As SelectedDatesCollection
Dim instance As Calendar
Dim value As SelectedDatesCollection

value = instance.SelectedDates
public SelectedDatesCollection SelectedDates { get;
 }
public:
property SelectedDatesCollection^ SelectedDates {
    SelectedDatesCollection^ get ();
}
/** @property */
public SelectedDatesCollection get_SelectedDates ()
public function get SelectedDates
 () : SelectedDatesCollection

プロパティ
Calendar選択されている日付を表す System.DateTime オブジェクトコレクション格納している SelectedDatesCollection。既定値は空の SelectedDatesCollection です。

解説解説

SelectedDates コレクション使用してCalendar コントロールの現在選択されている日付確認します

SelectedDate プロパティSelectedDates コレクションは密接に関連してます。SelectionMode プロパティを、1 つ日付だけを選択できるモードである CalendarSelectionMode.Day設定すると、SelectedDateSelectedDates[0] は同じ値になり、SelectedDates.Count は 1 になりますSelectionMode プロパティを、複数日付選択できるモードである CalendarSelectionMode.DayWeek または CalendarSelectionMode.DayWeekMonth設定すると、SelectedDateSelectedDates[0] は同じ値になります

SelectedDates プロパティには、System.DateTime オブジェクトコレクション格納されます。

ユーザーCalendar コントロールの週または月を選択すると、SelectionChanged イベント発生します選択した日付SelectedDates コレクション追加され過去の内容置き換えられます。日付範囲は、日付昇順並べ替えられます。SelectedDate プロパティ更新されSelectedDates コレクション最初日付格納されます。

SelectedDates コレクション使用してCalendar コントロール日付プログラムにより選択することもできますAddRemoveClear、SelectRange の各メソッド使用してSelectedDates コレクション選択され日付プログラムにより操作します。

メモメモ

SelectedDate プロパティSelectedDates コレクション両方が、SelectionChanged イベント発生する前に更新されます。OnSelectionChanged イベント ハンドラ使用して手動SelectedDates コレクション設定することにより、日付選択オーバーライドできます。このコレクションプログラムにより設定される場合は、SelectionChanged イベント発生しません。

使用例使用例

SelectedDates コレクション使用してCalendar コントロール選択され日付確認する方法次のコード例示します

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

<html>
<head>

   <script language="VB" runat="server">
        Sub Selection_Change(sender As Object,
 e As EventArgs)
            Label1.Text = "The selected date(s):"
 & ChrW(60) & "br" & ChrW(62)
            Dim i As Integer
            For i = 0 To Calendar1.SelectedDates.Count
 - 1
                Label1.Text &= Calendar1.SelectedDates(i).ToShortDateString()
 & ChrW(60) & "br" & ChrW(62)
            Next i
        End Sub 'Selection_Change
 
   </script>
</head>     
<body>

   <form runat="server">

      <h3>Calendar Example</h3>

      Select date(s) on
 the Calendar control.<br><br>

      <asp:Calendar ID="Calendar1" runat="server"
  
           SelectionMode="DayWeekMonth" 
           ShowGridLines="True" 
           OnSelectionChanged="Selection_Change">

         <SelectedDayStyle BackColor="Yellow"
                           ForeColor="Red">
         </SelectedDayStyle>

      </asp:Calendar>  

      <hr><br>

      <asp:Label id="Label1" runat=server />

   </form>
</body>
</html>

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

<html>
<head>

   <script language="C#" runat="server">

      void Selection_Change(Object sender, EventArgs e) 
      {
         Label1.Text = "The selected date(s):" + "<br>";
         for (int i = 0; i <= Calendar1.SelectedDates.Count
 - 1; i++)
         {
            Label1.Text += Calendar1.SelectedDates[i].ToShortDateString() + "<br>";
         } 
      }

   </script>

</head>     
<body>

   <form runat="server">

      <h3>Calendar Example</h3>

      Select date(s) on the Calendar control.<br><br>

      <asp:Calendar ID="Calendar1" runat="server"  
           SelectionMode="DayWeekMonth" 
           ShowGridLines="True" 
           OnSelectionChanged="Selection_Change">

         <SelectedDayStyle BackColor="Yellow"
                           ForeColor="Red">
         </SelectedDayStyle>

      </asp:Calendar>  

      <hr><br>

      <asp:Label id="Label1" runat=server />

   </form>
</body>
</html>

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

<html>
<head>

   <script language="JScript" runat="server">

      function Selection_Change(sender : Object, e : EventArgs)
 
      {
         Label1.Text = "The selected date(s):" + "<br>";
         for (var i : int
 = 0; i <= Calendar1.SelectedDates.Count - 1; i++)
         {
            Label1.Text += Calendar1.SelectedDates[i].ToShortDateString() + "<br>";
         } 
      }

   </script>

</head>     
<body>

   <form runat="server">

      <h3>Calendar Example</h3>

      Select date(s) on the Calendar control.<br><br>

      <asp:Calendar ID="Calendar1" runat="server"  
           SelectionMode="DayWeekMonth" 
           ShowGridLines="True" 
           OnSelectionChanged="Selection_Change">

         <SelectedDayStyle BackColor="Yellow"
                           ForeColor="Red">
         </SelectedDayStyle>

      </asp:Calendar>  

      <hr><br>

      <asp:Label id="Label1" runat=server />

   </form>
</body>
</html>

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Calendar クラス
Calendar メンバ
System.Web.UI.WebControls 名前空間
System.DateTime
Calendar.SelectedDate プロパティ
SelectionMode
CalendarSelectionMode
SelectionChanged
OnSelectionChanged
その他の技術情報
Calendar Web サーバー コントロール



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Calendar.SelectedDates プロパティ」の関連用語

Calendar.SelectedDates プロパティのお隣キーワード
検索ランキング

   

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



Calendar.SelectedDates プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS