Compartir vía


CalendarDay.IsSelected Propiedad

Definición

Obtiene un valor que indica si la fecha representada por una instancia de esta clase está seleccionada en el control Calendar. Esta propiedad es de sólo lectura.

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

Valor de propiedad

Es true si la fecha representada por una instancia de esta clase está seleccionada en el control Calendar; en caso contrario, es false.

Ejemplos

En el ejemplo siguiente se muestra cómo usar la IsSelected propiedad para determinar si la fecha actual está seleccionada en .Calendar Tenga en cuenta que la Day propiedad del DayRenderEventArgs objeto pasado al DayRender controlador de eventos es el CalendarDay objeto .

<%@ 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>

Comentarios

Utilice la IsSelected propiedad para determinar mediante programación si la fecha representada por una instancia de esta clase está seleccionada en el Calendar control . Esto permite controlar mediante programación la apariencia o el comportamiento del día sobre la base de este valor.

Se aplica a

Consulte también