Tableau de boutons dynamiques (agenda)

Soyez le premier à donner votre avis sur cette source.

Vue 7 562 fois - Téléchargée 1 105 fois

Description

L'agenda par lui même n'a que très peu d'intérêt et ne constitue pas le but de cet envoi.
Le thème du calendrier est utilisé ici pour montrer la gestion dynamique d'un tableau de boutons (6 x 7 = 42)
ou de Panel ( 12 x 1) utilisés comme boutons pour profiter de la couleur.
L'unité ALIAS permet de simplifier et homogénéiser l'écriture des instructions des TlistBox, Tmemo et autre TComboBox (sans se soucier par exemple si c'est un "items" ou un "lines") et permet l'échange d'information entre ces différents composant grace à l'unité GestH qui gère les chaines de caractères comme étant des listes et donc les listes comme étant des Listes de listes
ECR(L1,n,SvgH(M1)); enregistre tous le contenu du TMemo (M1) dans une seule ligne (n) du TlistBox (L1)
ChgH(M1, LIG(L1,n)); fait l'inverse !

Source / Exemple :


Inclus dans le source :
Agenda1.dfm
Agenda.dpr
TabloB.imp
TabloP.imp
TabloB.int
TabloP.int
Agenda.jpg
Agenda1.pas // version 2
ALIAS.pas   // version 2
GestH.pas   // version 2

Conclusion :


Questions pour les anciens de CodeS-Source :
Je n'arrive pas à grouper les TabloB.int et TabloB.imp en une seule unité indépendante :
çà plante dans le create à cause du Form1 que je ne sais pas passer en paramètre puisqu'il est déclaré après les uses (forward ?) ainsi que pour l'affectation .parent

04/01/2010 : avertissement à la compilation : pchar non protégé ?

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.