CalendarDay.IsToday Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nilai yang menunjukkan apakah tanggal yang diwakili oleh instans kelas ini adalah tanggal yang sama yang ditentukan oleh TodaysDate properti Calendar kontrol. Properti ini bersifat hanya baca.
public:
property bool IsToday { bool get(); };
public bool IsToday { get; }
member this.IsToday : bool
Public ReadOnly Property IsToday As Boolean
Nilai Properti
true
jika tanggal yang diwakili oleh instans kelas ini adalah tanggal yang sama yang ditentukan oleh TodaysDate properti Calendar kontrol; jika tidak, false
.
Contoh
Contoh berikut menunjukkan cara menggunakan IsToday properti untuk menentukan apakah tanggal yang dirender dalam DayRender peristiwa adalah tanggal saat ini. Jika tanggal adalah tanggal saat ini, tanggal ditampilkan dalam sel kuning dengan teks merah pada Calendar. Perhatikan bahwa Day properti objek yang DayRenderEventArgs diteruskan ke penanganan DayRender aktivitas adalah CalendarDay objek .
<%@ 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>
Keterangan
IsToday Gunakan properti untuk menentukan secara terprogram apakah tanggal yang diwakili oleh instans kelas ini adalah tanggal yang sama yang ditentukan oleh TodaysDate properti Calendar kontrol. Ini memungkinkan Anda untuk mengontrol tampilan atau perilaku hari itu secara terprogram, berdasarkan nilai ini.
Catatan
Meskipun tanggal yang ditentukan oleh TodaysDate properti biasanya merupakan tanggal sistem di server, dimungkinkan untuk mengubahnya, jika perlu.