IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Utilisation TEditMask


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 62
    Par défaut Utilisation TEditMask
    Bonjour,

    je voudrais utiliser un EditMask, mais je ne trouve rien dans l'aide de BCB concernant le 'formatage' du mask
    Y a bien un exemple mais qui n'explique pas grand chose : "!\(999\)9999-9999;1" j'ai bien compris que les 9 c'est pour n'autoriser que les chiffres, mais pourquoi un '!' et pourquoi ';1' ? A priori leur exemple semble fonctionner même sans ça .....

    Et pour être plus precis je voudrais pouvoir saisir quelque chose de la forme : (-)99h99Min99Sec et mon plus gros soucis est le signe (-) facultatif en début de chaine .....

    Merci

  2. #2
    Membre expérimenté
    Avatar de Djob
    Inscrit en
    Août 2002
    Messages
    215
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 215
    Par défaut
    "!\(999\)9999-9999;1"
    le 1 spécifie si tu veux sauver les caractères litéraux dans le String retourne

    par exemple , si tu fait String test = MaskEdit1->Text, si 1 est choisi
    tu auras : test="32 H 34 Min 16 Sec"
    tandis que si 0 est mis tu auras test="323416"

    le \ comme en C++ permet de préciser que le caractère suivant n'est pas un caractère spécial, etc..

    plus d'infos ici
    ou en tapant FormatMaskText dans l'aide de Borland

    voici un début pour ton masque ( à améliorer bien sûr ):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (#) 00 H 00 Min 000 Se\c  ;1;

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 62
    Par défaut
    Merci, pour l'antislash j'avais bien compris. Je vais voir ton lien.



    EDIT : Super c'est exactement ce que je cherchais

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  2. Réponses: 4
    Dernier message: 05/06/2002, 14h35
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo