Control textcompt 1.0 (final)

Description

Ce controle permet d'insérer facilement un nombre dans un textbox. Il est muni de 2 boutons pour incrémenter/décrémenter, etc.

Voilà d'un coup l'évolution du control jusqu'à la version 4 grace à Post'It.

31/07/2004 : Version 1.0

-------

Version 2 par Post'It utilisant un controle up/down à la place des boutons :
- Simplification du code
- Passage d'Integer en Long pour la valeur, meilleur gestion de la valeur par Val() (c'est rien d'le dire)
- Propriété 'AutoSelect' : autoselection du text lors du focus
- Propriétés 'Page' : saut de la valeur par les touches 'PageUp' et 'PageDown'
- Prise en charge des touches 'Home' et 'End'
- Etc...

-------

Version 3 par Post'It (utilise des boutons cette fois) :
- Propriété UNIT : permet d'afficher l'unité de mesure affichée !
- Accélération de l'incrémentation/décrémentation lors de l'appuie sur les boutons UP/DOW !
- Etc... Etc....

-------

Version 4 par moi-même : (je n'ai fait que paufiner...)
- Les touches '+' et '-' change directement le signe du nombre (positif/négatif)
- Les flèches 'haut' et 'bas' gèrent à la place l'incrémentation/décrémentation
- Propriétés 'Value' affecte/renvoie la valeur du compteur en Long (normal)
- Propriétés 'ValueStr' affecte/renvoie la valeur du compteur en String
- Etc.

-------

Version 4a :
- Regle un blem mineur dans Min/Max/Value/ValueStr (PropertyChanged)

A faire :
- Gestion correcte de la propriété 'Font'

-------

Version 1.0 (final)

- TabStop des 2 boutons à false pour avoir un TabStop uniquement sur le contrôle
- Prise en charge de la propriétés Font pour le TextBox et l'unité
- Redimensionnement automatique de la Textbox et du reste suivant la taille de la Font

Conclusion :


Le projet du control utilisateur est dans le zip avec les toutes les versions, ainsi qu'une form pour les tester.
Les sources sont bien rangées et bien commentées.

N'hésitez pas à me laisser un message si vous l'améliorez, si vous avez des idées, etc.

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.