Freigeben über


Calendar.OtherMonthDayStyle-Eigenschaft

Ruft die Stileigenschaften für die Tage im Calendar-Steuerelement ab, die nicht zum angezeigten Monat gehören.

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public ReadOnly Property OtherMonthDayStyle As TableItemStyle
'Usage
Dim instance As Calendar
Dim value As TableItemStyle

value = instance.OtherMonthDayStyle
public TableItemStyle OtherMonthDayStyle { get; }
public:
property TableItemStyle^ OtherMonthDayStyle {
    TableItemStyle^ get ();
}
/** @property */
public TableItemStyle get_OtherMonthDayStyle ()
public function get OtherMonthDayStyle () : TableItemStyle

Eigenschaftenwert

Ein TableItemStyle, der die Stileigenschaften für die Tage im Calendar-Steuerelement enthält, die nicht zum angezeigten Monat gehören. Der Standardwert ist ein leerer TableItemStyle.

Hinweise

Geben Sie mit dieser Eigenschaft den Stil für die Tage im Calendar-Steuerelement an, die nicht zum angezeigten Monat gehören. Wenn die OtherMonthDayStyle-Eigenschaft nicht festgelegt ist, wird der in der DayStyle-Eigenschaft angegebene Stil verwendet.

Weitere Informationen zu den verschiedenen änderbaren Stileigenschaften finden Sie unter TableItemStyle.

Beispiel

Im folgenden Codebeispiel wird veranschaulicht, wie mit der OtherMonthDayStyle-Eigenschaft eine hellgraue Vordergrundfarbe für die Tage im Calendar-Steuerelement angegeben wird, die nicht zum gegenwärtig angezeigten Monat gehören.

<%@ Page Language="VB" AutoEventWireup="True" %>
<%@ Import Namespace="System.Drawing" %>

<html>
<head>

   <script runat="server">

      Sub Index_Changed(sender As Object, e As EventArgs)

         ' Set the foreground color of days not in the current
         ' month to the color selected from the DropDownList control.
         Calendar1.OtherMonthDayStyle.ForeColor = _
            Color.FromName(ColorList.SelectedItem.Value)

      End Sub

   </script>

</head>
<body>

   <form runat="server">

      <h3>Calendar OtherMonthDayStyle Example</h3>

      <asp:Calendar id="Calendar1" runat="server">

         <OtherMonthDayStyle ForeColor="LightGray">
         </OtherMonthDayStyle>

      </asp:Calendar>

      <br><br>

      Select a color for the days not in the current month:

      <br>     
 
      <asp:DropDownList id="ColorList"
           AutoPostBack="True"
           OnSelectedIndexChanged="Index_Changed"
           runat="server">

         <asp:ListItem Value="DarkGray">Dark Gray</asp:ListItem>
         <asp:ListItem Value="LightGray" Selected="True">Light Gray</asp:ListItem>
         <asp:ListItem Value="DarkKhaki">Dark Khaki</asp:ListItem>
         <asp:ListItem Value="Khaki">Khaki</asp:ListItem>
         <asp:ListItem Value="White">White</asp:ListItem>

      </asp:DropDownList>      
            
   </form>
        
</body>
</html>
<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Drawing" %>

<html>
<head>

   <script runat="server">

      void Index_Changed(Object sender, EventArgs e)
      {

         // Set the foreground color of days not in the current
         // month to the color selected from the DropDownList control.
         Calendar1.OtherMonthDayStyle.ForeColor = 
            Color.FromName(ColorList.SelectedItem.Value);

      }

   </script>

</head>
<body>

   <form runat="server">

      <h3>Calendar OtherMonthDayStyle Example</h3>

      <asp:Calendar id="Calendar1" runat="server">

         <OtherMonthDayStyle ForeColor="LightGray">
         </OtherMonthDayStyle>

      </asp:Calendar>

      <br><br>

      Select a color for the days not in the current month:

      <br>     
 
      <asp:DropDownList id="ColorList"
           AutoPostBack="True"
           OnSelectedIndexChanged="Index_Changed"
           runat="server">

         <asp:ListItem Value="DarkGray">Dark Gray</asp:ListItem>
         <asp:ListItem Value="LightGray" Selected="True">Light Gray</asp:ListItem>
         <asp:ListItem Value="DarkKhaki">Dark Khaki</asp:ListItem>
         <asp:ListItem Value="Khaki">Khaki</asp:ListItem>
         <asp:ListItem Value="White">White</asp:ListItem>

      </asp:DropDownList>      
            
   </form>
        
</body>
</html>

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

Calendar-Klasse
Calendar-Member
System.Web.UI.WebControls-Namespace
TableItemStyle
Calendar.DayStyle-Eigenschaft

Weitere Ressourcen

Calendar-Webserver-Steuerelement