Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

TROIS COMPOSANTS EDIT


Information sur la source

Description

Rien de bien nouveau, mais voici 3 composants Edit dérivés d'une classe de base qui ajoute au TCustomEdit : alignement horizontal du texte, couleur du fond en entrée focus + options (enter as tab, interdire coller...).
  
TEditStr : possibilité de déterminer les caractères autorisés à la saisie (avec contrôle aussi lors d'un 'coller').

TEditNum : contrôle de saisie valeur numérique, arrondi en fonction du nombre de décimales fixées, formatage de la valeur, incrémentation ou décrémentation de valeur par flèches haut et bas, possibilité de fixer une fourchette de valeurs min-max.

TEditDate : facilite et contrôle la saisie d'une date, incrémentation ou décrémentation de zone jour-mois-année par flèches haut et bas, inc ou dec de date par touche +/-.

Petite démo jointe (sans devoir installer les compo).

Merci à cirec pour son "interdire coller...".

Merci d'avance pour vos remarques constructives.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de yvessimon le 24/01/2007 11:45:39

Le format 10.22e-5,2
est-il possible pour les nombres

Saluations

signaler à un administrateur
Commentaire de ThWilliam le 24/01/2007 16:12:14

Salut Yvessimon,

Le formatage est assuré par la fonction FloatToStrF avec comme FormatSetting : ffNumber (séparateurs de milliers + nb de décimales indiquées).
Pour forcer l'affichage au format scientifique, il faudrait remplacer ffNumber par ffExponent et pour cela prévoir un choix dans la propriété Formated (ffGeneral, ffExponent, ffNumber).
Si tu veux faire l'essai, il suffit de remplacer dans la procedure TEditNum.SetTextValue.

A +
Thierry

signaler à un administrateur
Commentaire de yvessimon le 24/01/2007 16:40:22

Parfait

signaler à un administrateur
Commentaire de ange1044 le 19/02/2007 17:22:20

bonjour, existe-il l'equivalent de ton TEditNum pour borland C++?

signaler à un administrateur
Commentaire de ThWilliam le 19/02/2007 18:43:37

Salut Ange1044,

Désolé, je ne peux pas te dire si quelqu'un a développé un composant du même genre en C++. Ceci dit, il ne doit pas être très compliqué de transposer ce code en C, pcq il y a très peu de fonctions spécifiques à Delphi employées.

A +
Thierry

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Problème lors de modification ! [ par Technoman ] Lorsque je veux modifier une table, j' obtiens ce message d' erreur : Edition impossible car un autre utilisateur a modifie l' enregistrement. Je fais Tag HTML avec edit ou richedit [ par sebrs1 ] Connaissez-vous un composant comme richedit ou edit qui execute les code html???merci d'avance@+Sebrs1 Problème concaténation [ par bassman64 ] Alors voila ...J'ai un problème de concaténation :For i:=1 to 12 do begin Edit(i).caption := Button(i).text; end;avec le Edit(i).caption := Button( filtrer un edit [ par crogger ] salut, comment puis-je " filtrer" le texte tapé dans un edit...je voudrais que l'on puis uniquement y taper des chiffres et surtout pas de lettres...p Juste un petit prog de calcul [ par Cyanure ] Bonjour, Je veux faire un prog qui fera l'addition entre 3 edit et mettra la somme dans un quatrieme. Je voudrait que les 3 edit soit egal a zero au d TEdits's multiples [ par jack554 ] Peut-on sur un formulaire créer des TEdit's "indexés" c'est-à-dire qui ne s'appelleraient pas Edit1, Edit2, Edit3 mais Edit(1), Edit(2), Edit(3), le b OUT : operation pointeur incorrect [ par Bruto ] Salut,je rencontre des problèmes avec un pointeur.J'utilise une fonction où il y a un paramètre passé avec le mot out :function DirSelect(Caption: str 2 petits problemes. [ par Youyou0214 ] salut tout le monde,j'ai 2 probleme:1comment savoir (quand j'ai 2 edit) si dans un edit il y a un caractere qui est present dans l'autre edit. ex: dan Ajouter ou modifier avec une requete [ par Frank19 ] Bon jessaie de modifier un champs dans ma base de donnée et sa marche pas ben ben voici mon codeQuery_connection.SQL.Clear;Query_connection.SQL.Add('U Ecrire dans un edit d'une autre application [ par Hy0Ga ] Je me demandais si quelqu'un saurait comment, a partir d'un programme delphi, écrire dans une Tedit contenue dans une autre application comme IExplore


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,36 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.