OVH Cloud OVH Cloud

Boite de dialogue

8 réponses
Avatar
Olivier
Bonjour,

Je voudrais créer une boite de dialogue pour saisir des coordonnées en
Lambert II étendu dans une Edit Box mais aimerais que la saisie soit
pré-formatée :
- trois chiffres, un point, trois chiffres
- quatre chiffres, un point, trois chiffres
existe-t-il un moyen pour faire ça ?

Cordialement,

Olivier

8 réponses

Avatar
AMcD®
Olivier wrote:
Bonjour,

Je voudrais créer une boite de dialogue pour saisir des coordonnées en
Lambert II étendu dans une Edit Box mais aimerais que la saisie soit
pré-formatée :
- trois chiffres, un point, trois chiffres
- quatre chiffres, un point, trois chiffres
existe-t-il un moyen pour faire ça ?

Cordialement,



Ben tu affiches 4 contrôles textes séparés graphiquement par un point. Tu
limites chaque contrôle au nombre de caractères souhaité et n'autorise que
des chiffres en saisie.

--
AMcD®

http://arnold.mcdonald.free.fr/
Avatar
Vincent Burel
"AMcD®" wrote in message
news:425c440d$0$21017$
Olivier wrote:
> Bonjour,
>
> Je voudrais créer une boite de dialogue pour saisir des coordonnées en
> Lambert II étendu dans une Edit Box mais aimerais que la saisie soit
> pré-formatée :
> - trois chiffres, un point, trois chiffres
> - quatre chiffres, un point, trois chiffres
> existe-t-il un moyen pour faire ça ?
>
> Cordialement,

Ben tu affiches 4 contrôles textes séparés graphiquement par un point. Tu
limites chaque contrôle au nombre de caractères souhaité et n'autorise que
des chiffres en saisie.



un peu chiant, vaut peut-être mieux se refaire un controle spécialisé...

VB
Avatar
dark poulpo
ou alors un seul textbox sur lequel tu autorises que les chiffres et sur
lequel tu places automatiquement des . au bon endroit pendant la saisie

--
-----
http://dark.freezee.org/
http://www.dark-team.cjb.net/
Avatar
Vincent Burel
"dark poulpo" wrote in message
news:425cca3d$0$19352$
ou alors un seul textbox sur lequel tu autorises que les chiffres et sur
lequel tu places automatiquement des . au bon endroit pendant la saisie



je l'ai déjà fait, c'est trop chiant... dans ce cas, vaut mieux faire un
saisie libre et renforcer l'analyse syntaxique derriere.

VB
Avatar
Cyrille Szymanski
>> ou alors un seul textbox sur lequel tu autorises que les chiffres et sur
lequel tu places automatiquement des . au bon endroit pendant la saisie



je l'ai déjà fait, c'est trop chiant... dans ce cas, vaut mieux faire un
saisie libre et renforcer l'analyse syntaxique derriere.




Je sais que le framework wxWidgets a un composant wxMaskedEditCtrl qui permet
de faire ça. Par contre je ne sais pas ce que ça donne un terme d'ergonomie.

--
Cyrille Szymanski
Avatar
AMcD®
Vincent Burel wrote:

un peu chiant, vaut peut-être mieux se refaire un controle
spécialisé...



Hmm. Oui, pas bête. C'est sûr s'il doit l'utiliser 100 fois et sur 50
projets, c'est la voie à suivre. On dira donc, Petzold Ch. 9.

--
AMcD®

http://arnold.mcdonald.free.fr/
Avatar
Olivier
Il n'existe pas un système simple du style "---.---" avec le positionnement
du curseur en début...
Comme dans la saisie de coordonnées dans CartoExploreur...

Olivier

"AMcD®" a écrit dans le message de
news:425cfb2e$0$6784$
Vincent Burel wrote:

> un peu chiant, vaut peut-être mieux se refaire un controle
> spécialisé...

Hmm. Oui, pas bête. C'est sûr s'il doit l'utiliser 100 fois et sur 50
projets, c'est la voie à suivre. On dira donc, Petzold Ch. 9.

--
AMcD®

http://arnold.mcdonald.free.fr/




Avatar
Cyrille Szymanski
> Je sais que le framework wxWidgets a un composant wxMaskedEditCtrl qui permet
de faire ça. Par contre je ne sais pas ce que ça donne un terme d'ergonomie.



En fait c'est un widget de wxPython et j'ai vraiment la flemme de regarder en
détail comment ils ont fait ça. D'après mes souvenirs, le résultat était assez
ergonomique.

--
Cyrille Szymanski