Composants VCL éditeurs numériques

Description

Trois composants VCL destinés à l'édition de valeurs numériques sont proposés:

TEdInt pour l’édition de nombres entiers signés de 8 à 64 bits. La saisie et l’affichage sont possibles dans les formats décimal, hexadécimal, binaire et octal.
TEdDouble pour l’édition de nombres réels au format DOUBLE (8 octets).
TEdExpression pour la saisie d’expressions dont le résultat est de type DOUBLE sur 8 octets. Ce troisième composant est basé sur l’unité PostFix2 (voir sur mon site ici: https://abebar.pagesperso-orange.fr/PostFix.html) et accepte donc toute expression algébrique comportant :
des constantes symboliques (à condition d'être enregistrées) ou littérales.
les opérateurs, addition, soustraction, puissance, comparaisons.
les principales fonctions intégrées, trigonométriques, hyperboliques, logarithmiques…
des fonctions déclarées dans des librairies externes (DLL)

Les composants sont des descendants de TCustomEdit.
Des propriétés de mise en forme de l'affichage distinctes sont disponibles pour les valeurs positives, négatives et nulles (couleurs, texte...)

Cette source peut aussi servir d'exemple relativement simple de composant répondant aux actions de l’utilisateur.

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.