|
|
|
|
|
- Présentation
- Création d'une fenêtre avec flèche
- Création d'une fenêtre avec flèche
- Barre de titre
- Transformer une fenêtre maximisée en fenêtre à flèche
- Programmation d'une fenêtre à flèche
- Ouverture d'une fenêtre à flèche
- Fermeture d'une fenêtre à flèche
- Remarques
Fenêtre à flèche (iPad)
Le principe des fenêtres à flèche est simple : lorsque l'utilisateur clique sur un bouton, la fenêtre va s'afficher contre le bouton appelant avec une flèche de direction entre le bouton et la fenêtre. Remarques : - Ce type de fenêtre est disponible uniquement pour les applications iPad. Si l'option "Fenêtre avec flèche" est sélectionnée pour une application iPhone, la fenêtre sera non maximisée sans flèche.
- La fenêtre avec flèche utilise le look système : le cadre de la fenêtre et le dessin de la flèche sont fournis par le système iOS.
Création d'une fenêtre avec flèche Création d'une fenêtre avec flèche Pour créer une fenêtre avec flèche : - Créez une nouvelle fenêtre :
- Cliquez sur parmi les boutons d'accès rapide.
- La fenêtre de création d'un nouvel élément s'affiche : cliquez sur "Fenêtre" puis sur "Fenêtre".
- Dans l'assistant de création d'une fenêtre, sélectionnez "Vierge non maximisée avec flèche" et validez.
- La fenêtre avec flèche apparaît sous l'éditeur. Le cadre et la flèche sont affichés sous l'éditeur mais ne peuvent être modifiés. Par contre, la taille de la fenêtre peut être modifiée.
Barre de titre Par défaut, la fenêtre avec flèche créée ne contient pas de barre de titre. Pour afficher une barre de titre : - Affichez la description de la fenêtre (option "Description" du menu contextuel).
- Dans l'onglet "Style", cochez l'option "Avec barre de titre".
- Validez.
Le contenu affiché dans la barre de titre correspond au titre de la fenêtre saisi dans l'onglet "Général" de la fenêtre de description de la fenêtre avec flèche. Remarque : Le changement du titre par programmation (propriété Titre) est possible uniquement dans l'événement "Déclarations globales" de la fenêtre. Transformer une fenêtre maximisée en fenêtre à flèche Pour transformer une fenêtre maximisée en fenêtre à flèche : - Affichez la description de la fenêtre (option "Description" du menu contextuel).
- Dans l'onglet "Style" :
- Sélectionnez l'option "Fenêtre non maximisée/détourée".
- Dans les paramètres, sélectionnez :
- l'option "Fenêtre avec flèche".
- l'option "Avec barre de titre" pour qu'une barre de titre soit automatiquement insérée dans la fenêtre.
- Validez.
Programmation d'une fenêtre à flèche Ouverture d'une fenêtre à flèche Pour ouvrir une fenêtre à flèche depuis un bouton de l'application : - Sous l'éditeur, utilisez l'action rapide de type "Ouvrir" associée au bouton.
- Affichez la fenêtre de description du champ Bouton.
- Sous l'onglet "Général", dans la zone "Action", sélectionnez la fenêtre à flèche à ouvrir.
- Par programmation, utilisez la fonction OuvreFille dans le code de clic du bouton.
Remarque : Il n'est pas autorisé d'utiliser plusieurs fois successivement la fonction OuvreFille depuis la fenêtre mère. Par contre, une fenêtre mère peut ouvrir une fenêtre fille, qui elle-même peut ouvrir une nouvelle fenêtre fille.
Fermeture d'une fenêtre à flèche La fermeture d'une fenêtre à flèche peut être réalisée : - via un bouton qui contient la fonction Ferme.
- lors d'un clic de l'utilisateur en dehors de la fenêtre. Dans ce cas, l'événement "Fermeture" de la fenêtre est exécuté.
Remarques - Il est possible de passer des paramètres à une fenêtre à flèche. Pour plus de détails, consultez Fenêtre paramétrée.
- La fenêtre à flèche peut renvoyer une valeur qui sera récupérée dans la fenêtre principale (dans l'événement "Fermeture d'une fenêtre fille"). Pour plus de détails, consultez l'aide de la fonction Ferme.
Liste des exemples associés :
|
Exemples multiplateforme (WINDEV Mobile) : WM Sondage
[ + ] Cet exemple permet de gérer et de visualiser des sondages. Il s'agit d'un exemple multiplateforme pour iOS et Android. La génération iOS et la génération Android utilisent ici le même code et les mêmes fenêtres. Fonctionnalités de l'exemple: La partie fonctionnant sur le téléphone (iPhone ou téléphone Android) permet d’enregistrer les réponses aux sondages. La partie fonctionnant sur une tablette (iPad ou tablette Android) permet de gérer les sondages : d'en créer et d'en supprimer, de les modifier (les questions et les réponses) et de visualiser les statistiques de réponses. Les résultats sont stockés dans une base de données HFSQL
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|