26 messaggi dal 03 settembre 2004
Salve a tutto il forum, avrei il seguente problema:
Quando una text riceve il focus (prende lo stato attivo) o fatto in modo che tutto il suo contenuto sparisce:

Private Sub PrezzoTextBox_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PrezzoTextBox.Enter
PrezzoTextBox.Text = ""
End Sub

siccome, in questa text ci deve andare il prezzo di un articolo, adesso devo fare in modo che, quando perde il focus (lo stato attivo), si vada a formattare mettendo davanti il simbolo ¤ e poi il numero con 3 cifre decimali, esempio ¤ 1,203

Se qualcuno può darmi la sintassi gli e ne sarei grato

Distinti saluti Fabio Messina
fai
PrezzoTextBox.Text = String.Format("{0:C}", Convert.ToDecimal(PrezzoTextBox.Text))

così formatti il valore.
Magari controlla che sia un decimal o mettilo tra un try/catch in modo da gestire eventuali errori.

Ciao

Il mio blog
Homepage
26 messaggi dal 03 settembre 2004
ma così mette solo 2 numeri decimali, se ne metto 3, infatti, dopo lo arrotonda a 2.
Io dovrei metterne 3 numeri decimali

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.