- Présentation
- Comment le faire ?
- Personnaliser les fenêtres d'information système
- Ne plus 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'intégrer facilement dans vos projets : - 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. Aucun code n'est nécessaire. Lorsque ces fenêtres sont intégrées à votre projet : - les fonctions Avertissement, Info, OuiNon, OKAnnuler, Confirmer et Erreur affichent automatiquement la fenêtre "WINDEVMESSAGEBOX" ou "WINDEVMOBILEMESSAGEBOX" selon le produit utilisé.
- la fonction Dialogue affiche automatiquement la fenêtre "WINDEVDIALOGBOX" ou "WINDEVMOBILEDIALOGBOX" selon le produit utilisé.
Rappel : Par défaut, les boîtes de dialogue affichées sont des boîtes de dialogue standard et possèdent les caractéristiques suivantes : - fond gris.
- icône indiquant le type d'information affichée.
- boutons standards.
Remarque : L'utilisation de ces fenêtres 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".
- Cochez l'option "Personnaliser les fenêtres système (Info, OuiNon, Confirmer, Dialogue)" et 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". 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.
Ne plus personnaliser les fenêtres d'information système Pour ne plus 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".
- Décochez l'option "Personnaliser les fenêtres système (Info, OuiNon, Confirmer, Dialogue)" et validez.
- Supprimez :
les fenêtres "WINDEVMESSAGEBOX" et "WINDEVDIALOGBOX" du composant interne WDFAA (option "Enlever et supprimer du disque" du menu contextuel du volet "Explorateur de projet"). Supprimez également le composant interne "WDFAA" si nécessaire (s'il est vide). les fenêtres "WINDEVMOBILEMESSAGEBOX" et "WINDEVMOBILEDIALOGBOX" du composant interne WMFAA (option "Enlever et supprimer du disque" du menu contextuel du volet "Explorateur de projet"). Supprimez également le composant interne "WMFAA" si nécessaire (s'il est vide).
- Si nécessaire, supprimez 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…
|
|
|
|