Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [Borland C++] Maschera di Input in una Edit

    Ciao a Tutti..

    Volevo sapere se è possibile, in qualche modo, accettare solo valori Numerici in una Edit.

    Il mio scopo e quello di evitare che l'utente inserisca Lettere e simboli, in quanto il campo dovrà essere una Valuta, se poi ce anche il modo di visualizzare la parte decimale anche se zero (Es : 10,00€, 5,50€, ecc) sarebbe più bello.

    Ho provato con il MaskEdit pero non è molto funzionale, non si ha più la libertà di posizionarsi dove si vuole e rimangono gli spazzi se non ci si posiziona nel punto giusto.

    Grazie in anticipo.

    Ciao Ciao
    Il linguaggio migliore e quello che ti crei da solo...

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477
    L'alternativa che posso suggerirti al posto del controllo MaskEdit è l'intercettazione dell'evento OnKeyPress del controllo Edit in cui puoi verificare qual è il pulsante premuto e "azzerare" quelli indesiderati.

    A mio avviso, la soluzione "principe" è quella di validare semplicemente l'input quando il campo perde il focus oppure prima di fare uso del contenuto del campo.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Capito..

    Grazie Mille Alka..

    Ciao..
    Il linguaggio migliore e quello che ti crei da solo...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.