CalendarDay Kelas
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.
Mewakili tanggal dalam Calendar kontrol.
public ref class CalendarDay
public class CalendarDay
type CalendarDay = class
Public Class CalendarDay
- Warisan
-
CalendarDay
Contoh
Contoh berikut menunjukkan cara menggunakan properti CalendarDay objek untuk menentukan apakah tanggal yang dirender dalam DayRender peristiwa berada di bulan yang ditampilkan dan tidak jatuh pada hari Sabtu atau Minggu. Tanggal-tanggal ini ditampilkan dalam warna kuning. 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.IsOtherMonth && !e.Day.IsWeekend)
e.Cell.BackColor=System.Drawing.Color.Yellow;
}
</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 Not e.Day.IsOtherMonth And Not e.Day.IsWeekend Then
e.Cell.BackColor = System.Drawing.Color.Yellow
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>
<%@ 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 runat="server">
<title>Calendar DayRender Example</title>
<script runat="server">
void DayRender(Object sender, DayRenderEventArgs e)
{
// Change the background color of the days in the month
// to yellow.
if (!e.Day.IsOtherMonth && !e.Day.IsWeekend)
{
e.Cell.BackColor=System.Drawing.Color.Yellow;
}
// Add custom text to cell in the Calendar control.
if (e.Day.Date.Day == 18)
{
e.Cell.Controls.Add(new LiteralControl("<br />Holiday"));
}
}
void Page_Load(Object sender, EventArgs e)
{
// Manually register the event-handling method for the DayRender
// event of the Calendar control.
Calendar1.DayRender += new DayRenderEventHandler(this.DayRender);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<h3>Calendar DayRender Example</h3>
<asp:Calendar id="Calendar1"
runat="server">
<WeekendDayStyle BackColor="gray">
</WeekendDayStyle>
</asp:Calendar>
</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 runat="server">
<title>Calendar DayRender Example</title>
<script runat="server">
Sub DayRender(sender as Object, e As DayRenderEventArgs)
' Change the background color of the days in the month
' to yellow.
If (Not e.Day.IsOtherMonth) And (Not e.Day.IsWeekend) Then
e.Cell.BackColor=System.Drawing.Color.Yellow
End If
' Add custom text to cell in the Calendar control.
If e.Day.Date.Day = 18 Then
e.Cell.Controls.Add(New LiteralControl("<br />Holiday"))
End If
End Sub
Sub Page_Load(sender As Object, e As EventArgs)
' Manually register the event-handling method for the DayRender
' event of the Calendar control.
AddHandler Calendar1.DayRender, AddressOf DayRender
End Sub
</script>
</head>
<body>
<form id="form1" runat="server">
<h3>Calendar DayRender Example</h3>
<asp:Calendar id="Calendar1"
runat="server">
<WeekendDayStyle BackColor="gray">
</WeekendDayStyle>
</asp:Calendar>
</form>
</body>
</html>
Keterangan
Objek CalendarDay mewakili tanggal dalam Calendar kontrol. Anda dapat menggunakan kelas ini di penanganan DayRender aktivitas untuk mengakses properti tanggal secara terprogram saat dirender pada Calendar kontrol. Ini memungkinkan Anda menentukan properti hari itu (seperti apakah tanggal dapat dipilih, dipilih, tanggal hari ini, atau tanggal akhir pekan) dan secara terprogram mengontrol penampilan atau perilaku hari itu.
Untuk daftar nilai properti awal untuk instans CalendarDay, lihat CalendarDay konstruktor.
Konstruktor
CalendarDay(DateTime, Boolean, Boolean, Boolean, Boolean, String) |
Menginisialisasi instans baru kelas CalendarDay. |
Properti
Date |
Mendapatkan tanggal yang diwakili oleh instans kelas ini. Properti ini bersifat hanya baca. |
DayNumberText |
Mendapatkan string yang setara dengan jumlah hari untuk tanggal yang diwakili oleh instans CalendarDay kelas. Properti ini bersifat hanya baca. |
IsOtherMonth |
Mendapatkan nilai yang menunjukkan apakah tanggal yang diwakili oleh instans kelas ini dalam sebulan selain bulan yang ditampilkan dalam Calendar kontrol. Properti ini bersifat hanya baca. |
IsSelectable |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah tanggal yang diwakili oleh instans kelas ini dapat dipilih dalam Calendar kontrol. |
IsSelected |
Mendapatkan nilai yang menunjukkan apakah tanggal yang diwakili oleh instans kelas ini dipilih dalam Calendar kontrol. Properti ini bersifat hanya baca. |
IsToday |
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. |
IsWeekend |
Mendapatkan nilai yang menunjukkan apakah tanggal yang diwakili oleh instans kelas ini adalah Sabtu atau Minggu. Properti ini bersifat hanya baca. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |