Freigeben über


CalendarDay.IsSelected Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das von einer Instanz dieser Klasse dargestellte Datum im Calendar-Steuerelement ausgewählt ist. Diese Eigenschaft ist schreibgeschützt.

public:
 property bool IsSelected { bool get(); };
public bool IsSelected { get; }
member this.IsSelected : bool
Public ReadOnly Property IsSelected As Boolean

Eigenschaftswert

true, wenn das von einer Instanz dieser Klasse dargestellte Datum im Calendar-Steuerelement ausgewählt ist, andernfalls false.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie mithilfe der IsSelected -Eigenschaft ermittelt wird, ob das aktuelle Datum in Calendarausgewählt ist. Beachten Sie, dass die Day -Eigenschaft des -Objekts, das DayRenderEventArgs an den DayRender Ereignishandler übergeben wird, das CalendarDay -Objekt ist.

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
<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 id="form1" runat="server">
 
      <asp:Calendar id="calendar1" runat="server"
           WeekendDayStyle-BackColor="gray"
           OnDayRender="DayRender"/>

      <br /><br />

      <asp:Label id="Label1" runat="server"/>
                   
   </form>
         
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
<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 id="form1" runat="server">
 
      <asp:Calendar id="calendar1" runat="server"
           WeekendDayStyle-BackColor="gray"
           OnDayRender="DayRender"/>

      <br /><br />

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

Hinweise

Verwenden Sie die IsSelected -Eigenschaft, um programmgesteuert zu bestimmen, ob das von einem instance dieser Klasse dargestellte Datum im Calendar Steuerelement ausgewählt ist. Dies ermöglicht es Ihnen, die Darstellung bzw. das Verhalten des Tages auf der Grundlage dieses Werts programmgesteuert festzulegen.

Gilt für:

Weitere Informationen