CalendarDay.IsToday Özellik

Tanım

Bu sınıfın bir örneği tarafından temsil edilen tarihin denetimin özelliği Calendar tarafından TodaysDate belirtilen tarihle aynı olup olmadığını gösteren bir değer alır. Bu özellik salt okunur durumdadır.

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

Özellik Değeri

trueBu sınıfın bir örneği tarafından temsil edilen tarih denetimin özelliği Calendar tarafından TodaysDate belirtilen tarihle aynıysa; aksi takdirde, false.

Örnekler

Aşağıdaki örnekte, olayda DayRender işlenen tarihin IsToday geçerli tarih olup olmadığını belirlemek için özelliğinin nasıl kullanılacağı gösterilmektedir. Tarih geçerli tarihse, üzerinde kırmızı metin bulunan sarı bir hücrede Calendargörüntülenir. Olay işleyicisine Day geçirilen nesnenin DayRenderEventArgs özelliğinin DayRender nesnesi olduğuna CalendarDay dikkat edin.

<%@ 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.IsToday)
         {
            e.Cell.BackColor=System.Drawing.Color.Yellow;
            e.Cell.ForeColor=System.Drawing.Color.Red;
         }  
      
      }

   </script>
 
</head>
 
<body>
 
   <form id="form1" runat="server">
 
      <asp:Calendar id="calendar1" runat="server"
           WeekendDayStyle-BackColor="gray"
           OnDayRender="DayRender"/>
                   
   </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.IsToday Then
                e.Cell.BackColor = System.Drawing.Color.Yellow
                e.Cell.ForeColor = System.Drawing.Color.Red
            End If
        End Sub 'DayRender  
   </script>
 
</head>
 
<body>
 
   <form id="form1" runat="server">
 
      <asp:Calendar id="calendar1" runat="server"
           WeekendDayStyle-BackColor="gray"
           OnDayRender="DayRender"/>
                   
   </form>
         
</body>
</html>

Açıklamalar

Program aracılığıyla bu sınıfın IsToday bir örneği tarafından temsil edilen tarihin denetimin özelliği tarafından belirtilen tarihle aynı tarih olup olmadığını belirlemek için TodaysDate özelliğini Calendar kullanın. Bu, bu değere bağlı olarak günün görünümünü veya davranışını program aracılığıyla denetlemenizi sağlar.

Not

özelliği tarafından TodaysDate belirtilen tarih genellikle sunucudaki sistem tarihi olsa da, gerekirse değiştirmek mümkündür.

Şunlara uygulanır

Ayrıca bkz.