Partager via


Introduction au contrôle Form

Mise à jour : novembre 2007

La plupart des pages du World Wide Web sont trop complexes pour être affichées sur les appareils mobiles actuels, tels que les téléphones Web. Le contrôle mobile Form vous permet de fractionner des pages complexes en une collection de formulaires sur une page Web mobile. Grâce à cette possibilité, vous pouvez minimiser l'effort requis pour porter les applications Web vers les appareils mobiles. Pour plus d'informations, consultez Organisation du contenu à l'aide des conteneurs.

Contrôles Form dans les pages Web mobiles

Les pages Web mobiles ASP.NET peuvent contenir plusieurs contrôles Form. Cependant, lorsqu'elles sont affichées sur un appareil mobile, les applications Web mobiles n'affichent qu'un contrôle Form à la fois. Lorsqu'un utilisateur atteint une page Web mobile, le premier formulaire de cette page apparaît par défaut. Vous pouvez définir la propriété ActiveForm de la page pour spécifier le formulaire actif actuel. Vous pouvez aussi fournir à l'utilisateur des liens entre les formulaires d'une même page.

Les contrôles Form contiennent du contenu et d'autres contrôles. Vous pouvez comparer un contrôle Form à une page dans une page. Tous les contrôles Form d'une page partagent le même code et les mêmes informations d'état de la page. L'utilisation de plusieurs formulaires sur une page Web mobile aide à réduire le nombre de fichiers de pages physiques dans votre application et améliore ainsi la performance au moment de l'exécution.

Contrôle de formulaire ASP.NET

Une page Web mobile doit contenir au moins un contrôle Form. Tous les autres contrôles, à l'exception du contrôle StyleSheet, doivent être placés dans un contrôle Form, un contrôle Panel ou un modèle de contrôle.

Vous pouvez définir la couleur du contrôle Form avec les propriétés BackColor et ForeColor. Vous pouvez aussi taper du texte littéral directement dans un contrôle Form, qui sera disposé autour des autres contrôles que vous ajoutez. Mettez le texte en forme à l'aide des propriétés Bold et Italic, qui se trouvent dans la propriété Font.

Affichage spécifique à l'appareil

L'affichage des appareils mobiles diffère considérablement en termes de capacités. Pour personnaliser la présentation du contenu et des contrôles pour des appareils mobiles particuliers, vous pouvez utiliser un contrôle DeviceSpecific afin d'appliquer des filtres de périphérique aux formulaires. Ceux-ci permettent l'utilisation de valeurs de substitution de propriété et de modèles de contrôle.

Votre application peut gérer des événements de contrôle Form pour personnaliser le comportement du contrôle Form. Un formulaire déclenche un événement Activate lorsqu'il devient le formulaire actuel. L'événement Deactivate survient lorsqu'il n'est plus le formulaire actif.

Sur certains appareils mobiles, si le contenu d'un formulaire est long, il peut être paginé. Chaque écran du formulaire paginé a un numéro de page actuel. Les numéros de page commencent à 1. Le contrôle Form conserve le numéro de page actuel dans sa propriété CurrentPage. Lorsque le contrôle Form pagine son contenu, il affiche aussi les éléments d'interface utilisateur qui permettent à l'utilisateur de naviguer entre les pages. Vous pouvez définir le style des éléments d'interface utilisateur de la pagination à l'aide de la propriété PagerStyle du contrôle Form.

Voir aussi

Tâches

Ajout et configuration d'un contrôle Form

Concepts

Introduction au contrôle DeviceSpecific

Introduction au contrôle Panel

Organisation du contenu à l'aide des conteneurs

Référence

Form