[Ex] Tableau

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Avatar du membre
MClaveau
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 28
Enregistré le : ven. 08 févr. 2008 22:11
Status : Hors ligne

[Ex] Tableau

#1

Message par MClaveau »

VLCDA (Voir Le Code D' Abord)
► Afficher le texte
Quelques précisions :
  • - il n'y a pas 8 lignes, mais 64, numérotées de 0 à 63 ; cela explique que l'on ne peut pas utiliser les noms des mois, vu qu'il n'y a pas 64 mois dans l'année.
  • - ce n'est pas un calendrier, mais un tableau.
  • - il y a deux fenêtres (GUI) ; une globale, l'autre "fille" (child) ; cela explique les deux GUISetState et l'utilisation de GUIswitch
  • - le tableau n'est qu'une partie de l'exemple ; la gestion de l'ascenceur dans une partie du GUI (fenêtre fille) est une autre partie.
  • - la prise en compte du clic sur une case, et le changement de couleur à la volée font aussi partie de l'exemple.
  • - ce n'est qu'un exemple, et surtout pas une application.
Modifié en dernier par MClaveau le dim. 19 avr. 2009 20:11, modifié 4 fois.
@-salutations (pas de messages perso ; merci)
--

Michel Claveau
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [Ex] Tableau

#2

Message par timmalos »

Toujours aussi impressionant !
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Tableau

#3

Message par Tlem »

Pas mal ce petit calendrier.

Petites remarques : Il aurait été bien de remplacer le nom des lignes par le nom du mois.
En plus il est limité à 8 mois !!
Au niveau de l'affichage, on est limité à un affichage supérieur ou égal à 1024X768 car il n'y à pas d'ascenseur lors de la réduction de la fenêtre.
Et enfin, les cases des jours inexistant pourrait être grisée et/ou rendues inactivent.

Voilà. Mais sinon, il est vrai que c'est un exemple très intéressant. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

Re: [Ex] Tableau

#4

Message par jl56 »

Bonjour à tous

Merci pour ce superbe exemple de tableau

Pour pouvoir utiliser les mois
j'ai modifié le scripts. Voir le fichier joint.


A+ JL56
Fichiers joints
tableau.au3
(9.52 Kio) Téléchargé 404 fois
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [Ex] Tableau

#5

Message par ani »

A voir comme çà, y doit y avoir un petit problème d'affichage lors du lancement. non ?
(ce que je veux dire c'est que le schemas (colonne) s'efface et réaparé)

Y a deux fois GuiSeState() ?

ps: j'ai pas testé le code, vu que je ne suis pas encore rentré chez moi ;)

bon boulot Mclaveau
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Tableau

#6

Message par Tlem »

J'ai modifié le fichier du message de jl56 pour éviter un flash trop important de la GUI.

Je laisse le soins à Michel de modifier son code si il souhaite y apporter des améliorations (a moins qu'il délègue cette tâche ;) )
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre