Calendar.OtherMonthDayStyle Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene las propiedades de estilo de los días del control Calendar no pertenecientes al mes que se muestra.
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
Valor de propiedad
Objeto TableItemStyle que contiene las propiedades de estilo de los días del control Calendar no pertenecientes al mes que se muestra. El valor predeterminado es un TableItemStyle vacío.
- Atributos
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar la OtherMonthDayStyle propiedad para especificar un color de primer plano gris claro para los días del Calendar control que no están en el mes mostrado actualmente.
<%@ 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>
Comentarios
Utilice esta propiedad para especificar el estilo de los días del Calendar control que no están en el mes mostrado. Si no se establece la OtherMonthDayStyle propiedad, se usa el estilo especificado en la DayStyle propiedad .
Para obtener más información sobre las diferentes propiedades de estilo que se pueden controlar, vea TableItemStyle.