Donc, dans ce cas là ce que je faisais, c'était configuré les options que j'autorisais par code "une à une". Pas très facile, surtout que mes utilisateurs ne bénéficiaient pas des nouvelles fonctionnalité tant que je ne l'avait pas "activée".
En regardant un peu mieux l'aide, j'ai trouvé mon bonheur : une syntaxe du WLangage permet de "supprimer" les options qui ne nous intéressent pas comme par exemple l'envoi par email :
// Suppression des boutons Email de l'aperçu avant impression
iParamètreAperçu(iBoutonTous - iBoutonEmail - iBoutonEmailPdf)
iAperçu()
iImprimeEtat(MonEtat)
iParamètreAperçu(iBoutonTous - iBoutonEmail - iBoutonEmailPdf)
iAperçu()
iImprimeEtat(MonEtat)
1 commentaire:
Mouhai ! Je suis pas très convaincu car j'ai pas mal galéré aussi avec cette fenêtre aperçu en souhaitant la personnaliser via les fonctions existantes...
Finalement, j'ai trouver La ou Ma solution, qui consiste tout simplement à copier cette fenêtre qui est un modèle système pour Windev ( C:\WinDev 14\Programmes\Donnees\Fenêtres prédéfinies) ...
Ensuite il est nécessaire de paramétrer dans l onglet style de la description du projet " personnaliser sur Aperçu...
Une fois le tour joué, cette fenêtre est personnalisable et on peut y insérer son propre code dans les boutons par exemple... Ce qui offre à mon sens bien plus de souplesse...
Bon à savoir, cette technique est possible pour les autres fenêtres prédéfinies de Windev...
Enregistrer un commentaire