S'identifier
Nom d'utilisateur:

Mot de passe:

Se souvenir de moi ?
Pas encore inscrit?
Inscrivez-vous maintenant!
Recherche sur le site
Liens sponsorisés
Les tutoriaux
Les icônes
Les thèmes
Modifications avancées
Généralistes
Les logiciels
Accueil sep Tutoriaux sep [Tout sur Samurize] 6 : Script et Calendrier

07/03/2006 - par Lefreut

IV) Ajout du nom des jours

La prochaine étape de création de la config va être l'ajout du nom des jours de la semaine. Pour cela nous allons aussi utiliser des contrôles scripts.

Comme les noms sont toujours les mêmes, cela peut paraître bizarre d'utiliser un script au lieu d'un simple contrôle texte Nous voulons cependant que le nom du jour courant soit affiché avec une couleur différente des autres noms

Nous allons donc ajouter deux contrôles scripts à notre config. Ils seront tous les deux positionnés comme ceci :
  • X: 100 et Y: 100
  • Largeur: 170 et Hauteur: 20

Dans l'onglet Affichage :
  • Texte : %v
  • La police utilisée Arial, 7pt
  • Alignement horizontal : centré
  • Alignement vertical : milieu
  • Couleur Blanche.

Tout en bas de cet onglet, modifiez les valeurs Interligne et Taille tabulation. Choisissez respectivement 1 et 25

Seule la transparence diffère, entrez 100 pour le premier contrôle et 200 pour le deuxième.

Sélectionnez le premier contrôle (celui avec 100 en transparence) puis allez dans l'onglet Source. Choisissez le script Calendar.vbs puis la fonction Semaine.


Image4

Dès que la fonction est sélectionnée, une boite de dialogue s'ouvre (cf. Image4). Tapez 0 dans cette boite puis cliquez sur OK.

Sélectionnez ensuite le deuxième contrôle (si vous avez bien suivi, il a 200 en transparence ) et choisissez la même fonction Semaine. Mais cette fois-ci, entrez 1 dans la boite de dialogue.

Si vous testez les scripts (via le menu Tester -> Tester tous les scripts), les noms des jours devraient s'afficher avec le nom du jour courant d'une couleur différente par rapport aux autres noms.

V) Ajout des cases

L'étape suivante va être l'ajout des cases du calendrier. Ici encore nous allons utiliser deux contrôles scripts pour pouvoir différencier la case du jour courant des autres cases (en la mettant d'une autre couleur).

Commençons par le premier contrôle. Après l'avoir ajouté, positionnez le comme ceci (dans l'onglet Général) :
  • X: 70 et Y: 120
  • Largeur: 210 et Hauteur: 150

Dans l'onglet Affichage :
  • mettez comme texte: %v
  • choisissez comme police: Webdings, 18pt
  • couleur: blanche
  • transparence: 100
  • interligne: -1 et taille tabulation: 25

Enfin dans l'onglet Source, choisissez le script Calendar.vbs puis la fonction Carre. Dans la boite de dialogue, entrez 0.

Recommencez maintenant la même manipulaiton pour le deuxième contrôle. Sauf pour la transparence pour laquelle vous devez choisir 200.

Pour ce contrôle, la valeur du paramètre de la fonction est de 1 (à entrer dans la boite de dialogue qui s'ouvre après sélection de la fonction)
VI) Ajout des numéros

L'étape finale (la dernière enfin ) sera l'ajout des numéros des jours Et comme pour les deux étapes précédentes, on utilisera deux contrôles pour avoir deux couleurs différentes.

Cela devrait maintenant être facile à faire puisque depuis le debut de la leçon on fait la même chose. On va encore mettre deux contrôles scripts au même endroit avec les mêmes réglages. Avec comme seul différence la valeur de la transparence et du paramètre de la fonction utilisée par le script.

La position de ces deux contrôles est :
  • X: 75 et Y: 125
  • Largeur: 210 et Hauteur: 145

Les réglages dans l'onglet Affichage sont :
  • Texte: %v
  • Police: Times New Roman, 8pt
  • Couleur: noir
  • Transparence: 100 pour l'un et 200 pour l'autre.
  • Interligne: 11 et Taille tabulation: 25

Enfin dans l'onglet Source, la fonction à choisir est Jour. Le paramètre est toujours le même. 0 pour le contrôle avec 100 de transparence et 1 pour l'autre.

Il ne vous reste plus qu'à enregistrer la config
VII) Conclusion

Youpi, la leçon est finie !
à nous l'école buissonière ...

La leçon est, il est vrai, un peu répétitive, mais comme le dit si bien le proverbe : "faut souffrir pour etre beau "

Comme d'habitude, si vous avez des suggestion d'amélioration du tuto ou des corrections d'erreur, vous êtes les bienvenues

Haut de page
hitparade