Empêcher la saisi dans un Tedit

Signaler
Messages postés
77
Date d'inscription
mardi 17 novembre 2009
Statut
Membre
Dernière intervention
18 août 2015
-
Messages postés
2233
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
-
Bonjour,

avez-vous des solutions pour bloquer la saisi sur vos Tedit ?
Avec KeyPress ? Je ne souhaite pas par contre utiliser l'option "enabled" du composant.

Merci à vous !
--

3 réponses

Messages postés
675
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
19 février 2019
10
Salut
Tu peux mettre le readonly à true, ça empeche d'écrire
Messages postés
420
Date d'inscription
samedi 17 mai 2003
Statut
Membre
Dernière intervention
6 mai 2019
15
Salut,

Ou bien, selon l'effet recherché, tu peux placer ton Edit dans un Panel dont les propriété sont Enabled := False, et BevelInner et BevelOuter := bvNone si tu ne veux pas qu'il soit visible sur le Form.
Messages postés
675
Date d'inscription
jeudi 17 avril 2008
Statut
Membre
Dernière intervention
19 février 2019
10
tu peux également faire un faux Tedit avec un panel :
  
BevelInner = bvLowered
BevelOuter = bvNone
BorderStyle = bsSingle
Color = clBtnHighlight
Messages postés
2233
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5
Salut,

diffcile de t' aider car tu ne nous dit pas pourquoi.
Au pif, je te laisse regarder mes compos TcyEdit, TcyEditInteger, TcyEditFloat et TcyEditDate qui te permettent de contrôler ce que l' utilisateur tape ici (il y a des démos sur le site):
http://sourceforge.net/projects/tcycomponents/

a+