Cómo: Dar formato mediante estilos a los elementos del control Calendar de servidor Web
Actualización: noviembre 2007
El control Calendar, al igual que la mayoría de los controles de servidor Web, permite utilizar estilos para especificar la apariencia del control, incluidos los aspectos como la fuente, el color y los bordes. Para obtener información general acerca de cómo se utilizan los estilos con controles de servidor Web, vea Controles de servidor Web ASP.NET y estilos de CSS.
Nota: |
---|
No todos los exploradores son totalmente compatibles con los estilos. |
Para ofrecer flexibilidad a la hora de personalizar la apariencia de los resultados del calendario, el control Calendar admite estilos para distintos elementos que configuran la cuadrícula del calendario. El diagrama siguiente muestra un calendario con todos los elementos opcionales visibles.
La tabla siguiente describe cada uno de los elementos que se pueden controlar mediante estilos.
Elemento del calendario |
Descripción |
---|---|
Días del mes actual. Los fines de semana, el día actual y el día seleccionado pueden tener estilos diferentes (vea más adelante). |
|
Fila que se encuentra sobre el calendario, donde aparecen los nombres de los días. |
|
Secciones de los extremos izquierdo y derecho de la barra de título, donde se encuentran los botones de vínculos de desplazamiento por meses. |
|
Días del mes anterior y siguiente que aparecen en la vista del mes actual. |
|
Día seleccionado por el usuario. |
|
Columna de la izquierda, que contiene vínculos para seleccionar una semana o todo el mes. |
|
Barra de título en la parte superior del calendario, que contiene el nombre del mes y los vínculos de desplazamiento entre meses. Si se establece NextPrevStyle, reemplaza los extremos de la barra de título. |
|
Fecha actual. |
|
Días de la semana. |
Para definir los estilos de los elementos de calendario mediante programación
Escriba un elemento de estilo, por ejemplo <DayStyle> o <TitleStyle>, en la página como un elemento secundario del control Calendar. Para obtener información de la sintaxis, vea Calendar (Control de servidor Web)
Defina las propiedades (atributos) del elemento de estilo, como BackColor o BorderWidth.
A continuación se muestra la declaración de un control Calendar con un elemento DayStyle:
<asp:Calendar id="Calendar1" > <DayStyle BackColor="#FF8080" BorderWidth="2" BorderStyle="Groove"> </DayStyle> </asp:Calendar>
También puede establecer elementos de estilo en tiempo de ejecución en código.
Para establecer estilos de elementos de calendario mediante programación
Establezca las propiedades de los elementos de estilo individuales con la siguiente sintaxis:
Calendar1.StyleName.Property = setting
En los ejemplos siguientes se muestran algunos parámetros de estilo típicos para el control Calendar:
Calendar1.DayStyle.Font.Size = New FontUnit(10) Calendar1.TitleStyle.ForeColor = System.Drawing.Color.Red
Calendar1.DayStyle.Font.Size = new FontUnit(10); Calendar1.TitleStyle.ForeColor = System.Drawing.Color.Red;
Nota: Para obtener información detallada sobre cómo se establecen las propiedades, vea Establecer las propiedades de un control de servidor ASP.NET.
Vea también
Conceptos
Información general sobre Calendar (Control de servidor Web)