Bagikan melalui


CalendarDay Kelas

Definisi

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 ini ditampilkan dengan warna kuning. Perhatikan bahwa Day properti objek yang DayRenderEventArgs diteruskan ke DayRender penanganan 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 seperti yang 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 tampilan atau perilaku hari itu.

Untuk daftar nilai properti awal untuk instans CalendarDay, periksa konstruktor CalendarDay.

Konstruktor

Nama Deskripsi
CalendarDay(DateTime, Boolean, Boolean, Boolean, Boolean, String)

Menginisialisasi instans baru dari kelas CalendarDay.

Properti

Nama Deskripsi
Date

Mendapatkan tanggal yang diwakili oleh instans kelas ini. Properti ini hanya dapat dibaca.

DayNumberText

Mendapatkan string yang setara dengan nomor hari untuk tanggal yang diwakili oleh instans CalendarDay kelas. Properti ini hanya dapat dibaca.

IsOtherMonth

Mendapatkan nilai yang menunjukkan apakah tanggal yang diwakili oleh instans kelas ini dalam sebulan selain bulan yang ditampilkan dalam Calendar kontrol. Properti ini hanya dapat dibaca.

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 hanya dapat dibaca.

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 hanya dapat dibaca.

IsWeekend

Mendapatkan nilai yang menunjukkan apakah tanggal yang diwakili oleh instans kelas ini adalah Sabtu atau Minggu. Properti ini hanya dapat dibaca.

Metode

Nama Deskripsi
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 Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga