PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • 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
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Présentation
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 maximisée.
  • 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 :
  1. Créez une nouvelle fenêtre :
    • Cliquez sur parmi les boutons d'accès rapide.
    • Dans la roue qui s'affiche, cliquez sur "Fenêtre". 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.
  2. 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 :
  1. Affichez la description de la fenêtre (option "Description" du menu contextuel).
  2. Dans l'onglet "Style", cochez l'option "Avec barre de titre".
  3. 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 le traitement de déclaration des 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 :
  1. Affichez la description de la fenêtre (option "Description" du menu contextuel).
  2. Dans l'onglet "Style" :
    • Sélectionnez l'option "Fenêtre non maximisé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.
  3. 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, le traitement de 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 le traitement "Fermeture d'une fenêtre fille"). Pour plus de détails, consultez l'aide de la fonction Ferme.
Liste des exemples associés :
WM Sondage 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
Version minimum requise
  • Version 18
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire