Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
CalendarDay, classe
Représente une date dans le contrôle Calendar.
Assembly : System.Web (dans System.Web.dll)
Le type CalendarDay expose les membres suivants.
| Nom | Description | |
|---|---|---|
|
Date | Obtient la date représentée par une instance de cette classe. Cette propriété est en lecture seule. |
|
DayNumberText | Obtient la chaîne équivalente au jour de la date représentée par une instance de la classe CalendarDay. Cette propriété est en lecture seule. |
|
IsOtherMonth | Obtient une valeur indiquant si la date représentée par une instance de cette classe correspond à un mois différent de celui affiché dans le contrôle Calendar. Cette propriété est en lecture seule. |
|
IsSelectable | Obtient ou définit une valeur indiquant si la date représentée par une instance de cette classe peut être sélectionnée dans le contrôle Calendar. |
|
IsSelected | Obtient une valeur indiquant si la date représentée par une instance de cette classe est sélectionnée dans le contrôle Calendar. Cette propriété est en lecture seule. |
|
IsToday | Obtient une valeur indiquant si la date représentée par une instance de cette classe correspond à la même date que celle spécifiée par la propriété TodaysDate du contrôle Calendar. Cette propriété est en lecture seule. |
|
IsWeekend | Obtient une valeur indiquant si la date représentée par une instance de cette classe correspond à un samedi ou un dimanche. Cette propriété est en lecture seule. |
| Nom | Description | |
|---|---|---|
|
Equals(Object) | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) |
|
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de netto***ge avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) |
|
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) |
|
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
|
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) |
|
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Un objet CalendarDay représente une date dans le contrôle Calendar. Vous pouvez utiliser cette classe dans le gestionnaire d'événements DayRender pour accéder par programme aux propriétés d'une date lorsqu'elle est rendue sur le contrôle Calendar. Cela vous permet de déterminer les propriétés du jour (pour savoir, par exemple, si la date est sélectionnable, sélectionnée, la date du jour ou d'un week-end) et de contrôler par programme l'aspect ou le comportement du jour.
Pour obtenir la liste des valeurs de propriétés initiales d'une instance de CalendarDay, consultez le constructeur CalendarDay.
L'exemple suivant montre comment utiliser les propriétés d'un objet CalendarDay pour déterminer si la date rendue dans l'événement DayRender figure dans le mois affiché et ne correspond ni à un samedi, ni à un dimanche. Ces dates sont affichées en jaune. Notez que la propriété Day de l'objet DayRenderEventArgs passé dans le gestionnaire d'événements DayRender est l'objet CalendarDay.
<%@ 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="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>
Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.