Comment cadrer le titre dans une fenêtre ?




Problématique :

Dans la description d’une fenêtre, pas de moyen pour cadrer le titre de cette dernière.
Par défaut le cadrage du titre est centré.


Le titre est centré









Solution :

Pour aligner le titre à gauche, par exemple, il faut le faire par programmation en utilisant la fonction gCadrage.



Exemple pratique :


Objectif :
  Afficher le titre de la fenêtre « FICHE CLIENT » à gauche, et ajouter la date du jour à droite !!


Le titre est aligné à gauche,  la date alignée à droite






Code :      //Fin d’initialisation de la fenêtre

//*************************************************************\\
MaFenêtre..Titre = gCadrage("G", "   FICHE CLIENT")+ ...
gCadrage("D", DateVersChaîne(DateDuJour(), "JJJJ JJ MMMM AAAA"))
// « G » = Gauche       // « D » = Droite
//*************************************************************\\

v  Pour supprimer la date, il suffit de supprimer :
  « + gCadrage("D", DateVersChaîne(DateDuJour(), "JJJJ JJ MMMM AAAA")) »


Le titre est aligné à gauche,  la date est supprimée









v  Pour modifier la couleur du titre, il suffit d’utiliser la fonction gStylo avant gCadrage :


MaFenêtre..Titre = gStylo(Blanc) + gCadrage("G", "   FICHE CLIENT")...




La couleur du titre peut être modifiée









Explication :

La fonction gCadrage, Cadre un texte ou une image dans un élément d'un champ Liste ou Combo.
Syntaxe
<Résultat> = gCadrage(<Type de cadrage> , <Chaîne à cadrer> [, <X1> [, <X2>]])



Ø  <Résultat> : Chaîne de caractères
Chaîne de contrôle à utiliser dans les fonctions Listeajoute, ListeInsère, ListeModifie…

Ø  Type de cadrage : Caractère

Type de cadrage des éléments à cadrer. Les alignements verticaux doivent obligatoirement être spécifiés après le cadrage horizontal.

  • "D"     =     Cadrage à droite
  • "C"     =     Cadrage centré
  • "G"     =     Cadrage à gauche
  • "H"     =     Alignement vertical en haut
  • "V"     =     Alignement vertical au milieu
  • "B"     =     Alignement vertical en bas



Ø  Chaîne à cadrer : Chaîne de caractères
Élément(s) à cadrer. Ce paramètre peut contenir des fonctions de dessin dans les listes (fonctions commençant par la lettre "g") permettant de :
  • ajouter des dessins au texte,
  • modifier la mise en forme du texte (couleur de fond, couleur de texte, etc.).
Ø  <X1> : Réel optionnel
Position horizontale du bord gauche du rectangle de référence de la zone de cadrage. Si ce paramètre n'est pas spécifié, la position verticale sera égale à 0.
Ø  <X2> : Réel optionnel
Position horizontale du bord droit du rectangle de référence de la zone de cadrage. Si ce paramètre n'est pas spécifié, la position verticale sera égale au bord droit de la liste ou de la combo.



Source :  Aide de PC SOFT






Commentaires

Posts les plus consultés de ce blog

Extension des fichiers créés par WINDEV, WEBDEV, WINDEV Mobile

Ouverture d’un tiroir-caisse