Introducción al control Form
Actualización: noviembre 2007
La mayoría de las páginas que se encuentran en World Wide Web son demasiado complejas como para que se muestren en los dispositivos móviles actuales, como los teléfonos Web. El control móvil Form permite dividir páginas complejas en una colección de formularios de una página Web móvil. Con esta función, se puede reducir al mínimo el esfuerzo necesario para adaptar las aplicaciones basadas en Web a dispositivos móviles. Para obtener más información, vea Organizar el contenido con contenedores.
Controles Form en páginas Web móviles
Las páginas Web de ASP.NET Mobile pueden contener varios controles Form. Sin embargo, cuando se muestran en un dispositivo móvil, las aplicaciones Web móviles sólo muestran un control Form cada vez. Cuando un usuario se desplaza a una página Web móvil, aparece de forma predeterminada el primer formulario de la página. Puede establecer la propiedad ActiveForm de la página para especificar el formulario activo actual. También puede proporcionar al usuario vínculos entre formularios de la misma página.
Los controles Form incluyen contenido y otros controles. Un control Form puede concebirse como una página dentro de una página. Todos los controles Form de una página comparten el mismo de código y la misma información de estado de página. El uso de varios formularios en una página Web móvil ayuda a reducir el número de archivos de páginas físicas de la aplicación y, por lo tanto, mejora el rendimiento en tiempo de ejecución.
Una página Web móvil debe contener al menos un control Form. Todos los demás controles, a excepción del control StyleSheet, deben colocarse dentro de un control Form, un control Panel o una plantilla de control.
El color del control Form puede establecerse con las propiedades BackColor y ForeColor. También se puede escribir directamente texto literal en un control Form, que se extenderá a los demás controles que agregue. Aplique formato al texto con las propiedades Bold e Italic, que están en la propiedad Font.
Pantalla específica del dispositivo
Las pantallas de los dispositivos móviles difieren considerablemente en lo que se refiere a sus capacidades. Si desea personalizar la presentación del contenido y de los controles en determinados dispositivos móviles, puede utilizar un control DeviceSpecific para aplicar filtros de dispositivo a los formularios. Esto permite el uso de valores de reemplazo de propiedades y plantillas de control.
La aplicación puede controlar los eventos del control Form para personalizar el comportamiento del control Form. Un formulario provoca un evento Activate cuando se convierte en el formulario activo actual. El evento Deactivate se produce cuando deja de ser el formulario activo.
En algunos dispositivos móviles, el contenido de un formulario se puede paginar si es demasiado largo. Cada pantalla del formulario paginado tiene un número de página actual. Los números de página empiezan por el 1. El control Form mantiene el número de página actual en su propiedad CurrentPage. Cuando el control Form pagina el contenido, muestra también los elementos de la interfaz de usuario que permiten al usuario navegar por las páginas. Puede establecer el estilo de los elementos de la interfaz de usuario de paginación mediante la propiedad PagerStyle del control Form.
Vea también
Tareas
Agregar y configurar un control Form
Conceptos
Introducción al control DeviceSpecific
Organizar el contenido con contenedores