|
|
|
|
|
- Présentation
- Comment le faire ?
- Utiliser les fenêtres "système" avec FAA (Fonctionnalités Automatiques de vos applications)
- Personnaliser les fenêtres d'information système
- Conseils
- Boîtes de dialogues multilingues
- Obtenir des boîtes de dialogues multilingues
Personnaliser les fenêtres d'information système (ou boîtes de dialogue)
Vos applications utilisent de nombreuses boîtes de dialogue systèmes ? Vous utilisez un gabarit spécifique dans votre projet ? Pourquoi ne pas personnaliser ces fenêtres et leur donner le "look" de votre application ? WINDEV et WINDEV Mobile permettent d'utiliser : - Les fenêtres système.
- Les fenêtres système avec les FAA.
Remarque : A partir de la version 28 U2 (version 280075), cette fonctionnalité est disponible par défaut pour les nouveaux projets. - Les fenêtres personnalisées, intégrées au projet :
- les fenêtres "WINDEVMESSAGEBOX" et "WINDEVDIALOGBOX" (projets WINDEV).
- les fenêtres "WINDEVMOBILEMESSAGEBOX" et "WINDEVMOBILEDIALOGBOX" (projets WINDEV Mobile).
Ces fenêtres sont des fenêtres d'information système (des boîtes de dialogue) entièrement personnalisables et pouvant être utilisées dans toutes vos applications.
Remarques : - Par défaut, dans un nouveau projet (version 28 et supérieure) :
- les boîtes de dialogue affichées sont des boîtes de dialogue système.
- les boîtes de dialogue affichées sont des boîtes de dialogue "avec FAA".
- Les caractéristiques des boites de dialogue système sont les suivantes :
- fond gris.
- icône indiquant le type d'information affichée.
- boutons standards.
- L'utilisation des fenêtres personnalisées intégrées au projet permet d'obtenir des boîtes de dialogues multilingues (images, libellé des boutons, ...). Par défaut, ces fenêtres gèrent le français, l'anglais, l'allemand, l'espagnol, l'italien, le néerlandais et le portugais. Pour plus de détails, consultez le paragraphe "Boîtes de dialogue multilingues".
Personnaliser les fenêtres d'information système Pour personnaliser les fenêtres d'information système :- Affichez la fenêtre de description du projet : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
- Affichez l'onglet "Style".
Si vous utilisez WINDEV : - Dans la zone "Fenêtres système Info, OuiNon, Confirmer, Dialogue (pour les configurations WINDEV)", sélectionnez l'option "Personnalisées (intégrées dans le projet)".
- Validez. Un composant interne nommé "WDFAA" est automatiquement intégré dans votre projet (s'il n'existe pas déjà ). Ce composant contient les fenêtres "WINDEVMESSAGEBOX" et "WINDEVDIALOGBOX". Le gabarit de votre projet est appliqué sur ces fenêtres.
Si vous utilisez WiINDEV Mobile : - Cochez l'option "Personnaliser les fenêtres système Info, OuiNon, Confirmer, Dialogue (pour les configurations iOS et Android)".
- validez. Un composant interne nommé "WMFAA" est automatiquement intégré dans votre projet (s'il n'existe pas déjà ). Ce composant contient les fenêtres "WINDEVMOBILEDIALOGBOX" et "WINDEVMOBILEMESSAGEBOX". Le gabarit de votre projet est appliqué sur ces fenêtres.}
Remarque : pour ne plus utiliser les fenêtres personnalisées, il suffit de : - Modifier les options de la fenêtre de description du projet pour utiliser des fenêtres non personnalisées.
- Supprimer les fenêtres correspondant aux boîtes de message du composant interne (option "Enlever et supprimer du disque" du menu contextuel du volet "Explorateur de projet").
- Supprimer également le composant interne "WDFAA" ou "WMFAA" si nécessaire (si ce composant est vide).
- Si nécessaire, supprimer les fichiers correspondant aux fenêtres "WINDEVxxxMESSAGEBOX" et "WINDEVxxxDIALOGBOX" du répertoire de votre projet.
Conseils - Ne modifiez ni le code des fenêtres "WINDEVxxxMESSAGEBOX" et "WINDEVxxxDIALOGBOX", ni le code de leurs champs.
- Ne supprimez pas de champs.
- Si vous ajoutez des champs aux fenêtres "WINDEVxxxMESSAGEBOX" et "WINDEVxxxDIALOGBOX", aucun code ne doit être associé à ces champs.
- Limitez les modifications de style des fenêtres et de leurs champs, et testez toutes ces modifications.
Boîtes de dialogues multilingues Obtenir des boîtes de dialogues multilingues Pour obtenir des boîtes de dialogues multilingues : - Personnalisez les fenêtres d'information système (voir le paragraphe précédent).
- Saisissez les libellés multilingues des différents boutons dans leur fenêtre de description (option "Description" du menu contextuel).
- Sélectionnez les images multilingues des différents champs Image dans leur fenêtre de description (option "Description" du menu contextuel).
- Utilisez des chaînes de caractères multilingues (raccourci Ctrl + T) dans la syntaxe des fonctions Avertissement, Confirmer, Dialogue, Erreur, Info, OKAnnuler, OuiNon.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|