Afficheur 7 segments

Soyez le premier à donner votre avis sur cette source.

Vue 26 299 fois - Téléchargée 1 194 fois

Description

Une classe permettant d'afficher des chiffres comme un afficheur 7 segments à LED.

Classe + formulaire de demo dans le zip

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_wizad
Messages postés
356
Date d'inscription
samedi 30 octobre 2004
Statut
Membre
Dernière intervention
14 avril 2009
-
Ca à l'air putôt correctement codé. J'ai pas encore tout d"taillé mais il pourrait être intérréssant de rajouter la possibilité de personnaliser les couleurs.

Ensuite sur tes propriétés tu pourrais rajouter une meilleur intégration dans l'ide visual studio.
Je te laisse regardé cette article (c'est du VB mais il est aussi utilisable en C#) :
http://odelmotte.developpez.com/tutoriels/dotnet/controlesavances/
Lutinore
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
28 -
Salut, c'est plutôt bien codé mais je pense que tu n'as pas besoin de la PictureBox puisque tu as créé ton propre contrôle "Segment". Gérer l'évènement Paint de la Form est inutile ici, c'est le contrôle lui même qui doit se dessiner dans sa méthode OnPaint ( ou dans l'évènement Paint ) et n'oublie pas disposer les objets "Graphics" après un appel à "CreateGraphics".
elguevel
Messages postés
735
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
22 novembre 2016
3 -
Merci pour vos bons conseils.

wizad > J'ai ajouté les mutateurs pour pouvoir modifier les couleurs.

Lutinore > Je vais effectivement voir cet evenement OnPaint, car le composant ne se rafraichie pas : le passage de qq chose par dessus efface le composant. Je vais voir si je peux améliorer tout çà.

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.