Calendar.SelectedDate プロパティ
アセンブリ: System.Web.Mobile (system.web.mobile.dll 内)
構文
Dim instance As Calendar Dim value As DateTime value = instance.SelectedDate instance.SelectedDate = value
[BindableAttribute(true)] public: property DateTime SelectedDate { DateTime get (); void set (DateTime value); }
/** @property */ public DateTime get_SelectedDate () /** @property */ public void set_SelectedDate (DateTime value)
現在選択されている日付。既定値は、DateTime.MinValue の値です。
このプロパティは、主に、Calendar コントロールで選択されている日付を調べるときに、SelectionMode プロパティと組み合わせて使用します。その場合は、SelectionMode プロパティを Day に設定します。この設定により、Calendar コントロールから選択できる日付が 1 つだけに制限されます。
SelectedDate プロパティを使用して、選択されている日付を参照する方法のコード例を次に示します。このコード例は、Calendar の概要で取り上げているコード例の一部です。
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Calendar.SelectedDate プロパティ
アセンブリ: System.Web (system.web.dll 内)
構文
Dim instance As Calendar Dim value As DateTime value = instance.SelectedDate instance.SelectedDate = value
[BindableAttribute(true, BindingDirection::TwoWay)] public: property DateTime SelectedDate { DateTime get (); void set (DateTime value); }
/** @property */ public DateTime get_SelectedDate () /** @property */ public void set_SelectedDate (DateTime value)
選択した日付を表す System.DateTime。既定値は DateTime.MinValue です。
SelectedDate プロパティを使用して、Calendar コントロールの選択された日付を確認します。
SelectedDate プロパティと SelectedDates コレクションは密接に関連しています。SelectionMode プロパティを、1 つの日付だけを選択できるモードである CalendarSelectionMode.Day に設定すると、SelectedDate と SelectedDates[0] は同じ値になり、SelectedDates.Count は 1 になります。SelectionMode プロパティを、複数の日付を選択できるモードである CalendarSelectionMode.DayWeek または CalendarSelectionMode.DayWeekMonth に設定すると、SelectedDate と SelectedDates[0] は同じ値になります。
SelectedDate プロパティは、System.DateTime オブジェクトを使用して設定します。
ユーザーが Calendar コントロールの日付を選択すると、SelectionChanged イベントが発生します。SelectedDate プロパティは、選択した日付に更新されます。SelectedDates コレクションも更新され、この日付だけが格納されます。
メモ |
---|
SelectedDate プロパティと SelectedDates コレクションの両方が、SelectionChanged イベントが発生する前に更新されます。OnSelectionChanged イベント ハンドラを使用して手動で SelectedDate プロパティを設定することにより、日付選択をオーバーライドできます。このプロパティがプログラムにより設定される場合は、SelectionChanged イベントが発生しません。 |
SelectedDate プロパティを使用して、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 is " & Calendar1.SelectedDate.ToShortDateString() End Sub 'Selection_Change </script> </head> <body> <form runat="server"> <h3>Calendar Example</h3> Select a date on the Calendar control.<br><br> <asp:Calendar ID="Calendar1" runat="server" SelectionMode="Day" 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 is " + Calendar1.SelectedDate.ToShortDateString(); } </script> </head> <body> <form runat="server"> <h3>Calendar Example</h3> Select a date on the Calendar control.<br><br> <asp:Calendar ID="Calendar1" runat="server" SelectionMode="Day" 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 is " + Calendar1.SelectedDate.ToShortDateString(); } </script> </head> <body> <form runat="server"> <h3>Calendar Example</h3> Select a date on the Calendar control.<br><br> <asp:Calendar ID="Calendar1" runat="server" SelectionMode="Day" ShowGridLines="True" OnSelectionChanged="Selection_Change"> <SelectedDayStyle BackColor="Yellow" ForeColor="Red"> </SelectedDayStyle> </asp:Calendar> <hr><br> <asp:Label id="Label1" runat=server /> </form> </body> </html>
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Weblioに収録されているすべての辞書からCalendar.SelectedDate プロパティを検索する場合は、下記のリンクをクリックしてください。
全ての辞書からCalendar.SelectedDate プロパティ を検索
- Calendar.SelectedDate プロパティのページへのリンク