CalendarDay.IsToday Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
true
Bu 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.