Layout textbox e label

di il
5 risposte

Layout textbox e label

Salve a tutti
sto trattando dei valori in € presenti in 2 text box e una label
però vorrei forzare il layout delle label e delle txtbox in modo che vi siano sempre 2 cifre decimali anche se si digita un numero intero (in pratica al lostfocus la textbox dovrebbe aggiornarsi da sola)

so che è una domanda stupida ma non trovo nessun metodo che gestisca il layout di una text in questo senso

qualcuno mi può illuminare?

5 Risposte

  • Re: Layout textbox e label

    Ciao, ti serve per asp.net o per un'applicazione windows?
  • Re: Layout textbox e label

    Applicazione windows con vb2008 express
  • Re: Layout textbox e label

    Ho quasi risolto
    grazie all'aiuto di un mio amico ho trovato la funzione che cercavo (formatcurrency)
    sull'evento lost focus ho inserito
    txtbox1.text=formatcurrency(Csng(txtbox1.text),2)
    così mi aggiunge il simbolo € e mette 2 cifre decimali come volevo

    però c'è un piccolo problema ovvero che l'espediente funziona solo se si usa la virgola e non se si usa il punto in pratica

    val digitato-->risultato
    123 -->€ 123,00
    12,3-->€ 12,30
    12.3 -->€ 123,00

    non è un problema grave però dato che nel tastierino numerico c'è il punto preferirei che funzionasse anche con quello per comodità
  • Re: Layout textbox e label

    Ciao usa:

    Dim Valore As Double
    'in Valore ci metti il dato da convertire in valuta

    txtbox1.text = String.Format("{0:C}", Valore)
  • Re: Layout textbox e label

    Ok grazie mille
Devi accedere o registrarti per scrivere nel forum
5 risposte