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

    [VB.NET] Formattare un numero decimale

    Ho una textbox che mi visualizza un numero tipo: 12,33333333333

    Ok??

    Usando la proprietà format come faccio a limitare i numeri dopo la virgola a solo 2 cifre????


    text1.text = format(valore,......)

    Cosa ci devo scrivere????

    Ciao e grazieeeeeee
    i7 3770K --- Asus P8z77 --- 2x4Gb Corsair Vengeance 2133MHz--- Enermax NoiseTaker II 600w --- SSD: 128Gb Vertex 4 --- WD 1000Gb --- WD 2000Gb --- ASUS ATI5850 1Gb --- Case: Kandalf 25cm Fan --- Tastiera Logitech G15 --- Mouse Razer Copperhead

  2. #2
    format(valore,"##,###")

  3. #3
    Utente bannato
    Registrato dal
    Mar 2007
    Messaggi
    50
    la variabile la puoi dichiarare
    double
    single
    integer

    ecc

    se la dichiari integer credo che nn vengono visualizzati i numeri dopo la virgola

  4. #4

    Ok

    Originariamente inviato da Giakomix
    la variabile la puoi dichiarare
    double
    single
    integer

    ecc

    se la dichiari integer credo che nn vengono visualizzati i numeri dopo la virgola
    Ok funzionaaaaaaaaaaaaaa
    i7 3770K --- Asus P8z77 --- 2x4Gb Corsair Vengeance 2133MHz--- Enermax NoiseTaker II 600w --- SSD: 128Gb Vertex 4 --- WD 1000Gb --- WD 2000Gb --- ASUS ATI5850 1Gb --- Case: Kandalf 25cm Fan --- Tastiera Logitech G15 --- Mouse Razer Copperhead

  5. #5
    Utente bannato
    Registrato dal
    Mar 2007
    Messaggi
    50
    Qui ci sono tutti i tipi di dati ( sono uguali anche per il vb.net )

    http://programmazione.html.it/guide/...-tipi-di-dati/

  6. #6
    I tipi di dato di VB.NET non sono uguali a quelli di VB6...
    codice:
    VB6    ->    VB.NET
    Byte         Byte (System.Byte) (1 byte)
    Integer      Short (System.Int16) (2 byte)
    Long         Integer (System.Int32) (4 byte)
    n.d.         Long (System.Int64) (8 byte)
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    e poi con vb.net se vuoi formattare un numero devi usare il format così:

    codice:
    text1.text=string.format("{0:#0,00}", tuonumero)
    in questo modo formatti il numero a due decimali....
    I database... la mia passione + o -

  8. #8
    O, anche meglio
    codice:
    Text1.Text = valore.ToString("##\,###")
    .
    Amaro C++, il gusto pieno dell'undefined behavior.

  9. #9
    Utente bannato
    Registrato dal
    Mar 2007
    Messaggi
    50
    Originariamente inviato da MItaly
    I tipi di dato di VB.NET non sono uguali a quelli di VB6...
    codice:
    VB6    ->    VB.NET
    Byte         Byte (System.Byte) (1 byte)
    Integer      Short (System.Int16) (2 byte)
    Long         Integer (System.Int32) (4 byte)
    n.d.         Long (System.Int64) (8 byte)
    ah ... questo nn lo sapevo , grazie

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.