CalendarDay Sınıf
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.
Denetimdeki Calendar bir tarihi temsil eder.
public ref class CalendarDay
public class CalendarDay
type CalendarDay = class
Public Class CalendarDay
- Devralma
-
CalendarDay
Örnekler
Aşağıdaki örnek, olayda DayRender işlenen tarihin görüntülenen ay içinde olup olmadığını ve Cumartesi veya Pazar günü düşmediğini belirlemek için bir CalendarDay nesnenin özelliklerinin nasıl kullanılacağını gösterir. Bu tarihler sarı renkte görüntülenir. Olay işleyicisine Day geçirilen nesnenin DayRenderEventArgs özelliğinin DayRender nesnesi olduğunu CalendarDay unutmayın.
<%@ 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>
Açıklamalar
CalendarDay Nesne, denetimdeki Calendar bir tarihi temsil eder. Denetimde işlenen bir tarihin DayRender özelliklerine program aracılığıyla erişmek için olay işleyicisinde Calendar bu sınıfı kullanabilirsiniz. Bu, günün özelliklerini (tarihin seçilebilir, seçili, bugünün tarihi veya hafta sonu tarihi gibi) belirlemenize ve günün görünümünü veya davranışını program aracılığıyla denetlemenize olanak tanır.
örneğinin ilk özellik değerlerinin CalendarDaylistesi için oluşturucuya CalendarDay bakın.
Oluşturucular
CalendarDay(DateTime, Boolean, Boolean, Boolean, Boolean, String) |
CalendarDay sınıfının yeni bir örneğini başlatır. |
Özellikler
Date |
Bu sınıfın bir örneği tarafından temsil edilen tarihi alır. Bu özellik salt okunur durumdadır. |
DayNumberText |
Sınıfın bir örneği tarafından temsil edilen tarih için gün numarasının dize eşdeğerini CalendarDay alır. Bu özellik salt okunur durumdadır. |
IsOtherMonth |
Bu sınıfın bir örneği tarafından temsil edilen tarihin denetimde görüntülenen Calendar aydan başka bir ay içinde olup olmadığını gösteren bir değer alır. Bu özellik salt okunur durumdadır. |
IsSelectable |
Denetimde Calendar bu sınıfın bir örneği tarafından temsil edilen tarihin seçilip seçilemeyeceğini gösteren bir değer alır veya ayarlar. |
IsSelected |
Denetimde Calendar bu sınıfın bir örneği tarafından temsil edilen tarihin seçili olup olmadığını gösteren bir değer alır. Bu özellik salt okunur durumdadır. |
IsToday |
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. |
IsWeekend |
Bu sınıfın bir örneği tarafından temsil edilen tarihin Cumartesi mi yoksa Pazar mı olduğunu gösteren bir değer alır. Bu özellik salt okunur durumdadır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |