Calendar.OtherMonthDayStyle Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Stileigenschaften für die Tage im Calendar-Steuerelement ab, die nicht zum angezeigten Monat gehören.
public:
property System::Web::UI::WebControls::TableItemStyle ^ OtherMonthDayStyle { System::Web::UI::WebControls::TableItemStyle ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.TableItemStyle OtherMonthDayStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.OtherMonthDayStyle : System.Web.UI.WebControls.TableItemStyle
Public ReadOnly Property OtherMonthDayStyle As TableItemStyle
Eigenschaftswert
Ein TableItemStyle, der die Stileigenschaften für die Tage im Calendar-Steuerelement enthält, die nicht zum angezeigten Monat gehören. Der Standardwert ist eine leere TableItemStyle.
- Attribute
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die OtherMonthDayStyle -Eigenschaft verwendet wird, um eine hellgraue Vordergrundfarbe für die Tage im Steuerelement anzugeben, die Calendar sich nicht im aktuell angezeigten Monat befinden.
<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Drawing" %>
<!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 OtherMonthDayStyle Example</title>
<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 id="form1" 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="VB" AutoEventWireup="True" %>
<%@ Import Namespace="System.Drawing" %>
<!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 OtherMonthDayStyle Example</title>
<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 id="form1" 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>
Hinweise
Verwenden Sie diese Eigenschaft, um den Stil für die Tage des Calendar Steuerelements anzugeben, die sich nicht im angezeigten Monat befinden. Wenn die OtherMonthDayStyle -Eigenschaft nicht festgelegt ist, wird der in der DayStyle -Eigenschaft angegebene Stil verwendet.
Weitere Informationen zu den verschiedenen Stileigenschaften, die gesteuert werden können, finden Sie unter TableItemStyle.