Composant led

Soyez le premier à donner votre avis sur cette source.

Vue 9 857 fois - Téléchargée 872 fois

Description

C'est un composant derivé de TGraphicControl, son fontionnement est similaire à celui d'une led réelle :
parametrage couleurs, etat (fixe ou clignotant), et vitesse du clignotant.

Source / Exemple :


Voir le ZIP

Conclusion :


pour installer le composant dans la palette et pouvoir l'utiliser il faut m'envoyer un cheque de 40euros...non c'est des conneries : on partage le savoir.Il suffit de :
- creer un nouveau paquet (Ficher->Nouveau->Autres. choisir Paquet)
- Ajouter les sources du ZIP (il vaut mieux les mettres dans un repertoire dédié).
ajouter Led.cpp ,Led.dcr(icone) est automatiquement ajouté avec le cpp.
- Compiler le paquet
- Installer

Normalement le nouveau composant doit etre dans la palette sous l'onglet "Mes compos".

J'ai cherché longtemps un tel composant pour C++Builder6, je n'en ai trouvé que des payants,
c'est pour cette que j'ai créer ce composant. A terme j'espere pouvoir créer un ensemble de composants
graphiques semblables à ceux des Packs payants mais LIBRES.

Etudiez, démontez, compilez et améliorez ce code, sans oublier de le redistribuer.
Toutes les remarques sont les bienvenues pour faire avancer ce projet.
En cas de problème pour installer le composants : demandez.
A++

Codes Sources

A voir également

Ajouter un commentaire

Commentaire

Messages postés
16
Date d'inscription
mercredi 10 novembre 2004
Statut
Membre
Dernière intervention
13 août 2007

Bravo,
Code très simple à comprendre et très instructif

juste une petite modif, remplace :
Image1->Canvas->Brush->Color = Color;
Image1->Canvas->Pen->Color = Color;
Image1->Canvas->Rectangle(0,0,Image1->Width,Image1->Height);
par :
TRect rect = Rect(0, 0, Image1->Width, Image1->Height);
Image1->Canvas->CopyRect(rect, Canvas, rect);

ca te permettra de conserver le fond. C'est utile si tu place ton compo sur image par ex.

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.