CalendarDay.IsSelected Property
Gets a value that indicates whether the date represented by an instance of this class is selected in the Calendar control. This property is read-only.
[Visual Basic] Public ReadOnly Property IsSelected As Boolean [C#] public bool IsSelected {get;} [C++] public: __property bool get_IsSelected(); [JScript] public function get IsSelected() : Boolean;
Property Value
true if the date represented by an instance of this class is selected in the Calendar control; otherwise, false.
Remarks
Use the IsSelected property to programmatically determine whether the date represented by an instance of this class is selected in the Calendar control. This allows you to programmatically control the appearance or behavior of the day, based on this value.
Example
[Visual Basic, C#, JScript] The following example demonstrates how to use the IsSelected property to determine if the current date is selected in the Calendar. Note that the Day property of the DayRenderEventArgs object passed into the DayRender event handler is the CalendarDay object.
[Visual Basic] <%@ Page Language="VB" AutoEventWireup="True" %> <html> <head> <script language="VB" runat="server"> Sub DayRender(source As Object, e As DayRenderEventArgs) If e.Day.IsSelected And e.Day.IsToday Then Label1.Text = "You selected today's date." End If End Sub 'DayRender </script> </head> <body> <form runat="server"> <asp:Calendar id="calendar1" runat="server" WeekendDayStyle-BackColor="gray" OnDayRender="DayRender"/> <br><br> <asp:Label id="Label1" runat="server"/> </form> </body> </html> [C#] <%@ Page Language="C#" AutoEventWireup="True" %> <html> <head> <script language="C#" runat="server"> void DayRender(Object source, DayRenderEventArgs e) { if (e.Day.IsSelected && e.Day.IsToday) { Label1.Text = "You selected today's date."; } } </script> </head> <body> <form runat="server"> <asp:Calendar id="calendar1" runat="server" WeekendDayStyle-BackColor="gray" OnDayRender="DayRender"/> <br><br> <asp:Label id="Label1" runat="server"/> </form> </body> </html> [JScript] <%@ Page Language="JScript" AutoEventWireup="True" %> <html> <head> <script language="JScript" runat="server"> function DayRender(source : Object, e : DayRenderEventArgs) { if (e.Day.IsSelected && e.Day.IsToday) { Label1.Text = "You selected today's date."; } } </script> </head> <body> <form runat="server"> <asp:Calendar id="calendar1" runat="server" WeekendDayStyle-BackColor="gray" OnDayRender="DayRender"/> <br><br> <asp:Label id="Label1" runat="server"/> </form> </body> </html>
[C++] No example is available for C++. To view a Visual Basic, C#, or JScript example, click the Language Filter button
in the upper-left corner of the page.
Requirements
Platforms: Windows 2000, Windows XP Professional, Windows Server 2003 family
See Also
CalendarDay Class | CalendarDay Members | System.Web.UI.WebControls Namespace | Calendar | DayRender | DayRenderEventArgs | Day | IsOtherMonth | IsSelectable | IsToday | IsWeekend