mario.deghetto

Visual Basic & .NET
posts - 332, comments - 79, trackbacks - 0

#9 Conversione decimale-esadecimale con formato “0x…”

Il problema è questo: vogliamo convertire un numero decimale in esadecimale, rappresentandolo con il prefisso “0x”.

Creiamo quindi un nuovo progetto VB 2005 e al Form1 che viene incluso di default al progetto aggiungiamo una TextBox, un Button e una Label, lasciando tutti con il nome predefinito. Incolliamo poi il seguente codice nell’evento Click del pulsante:

  Private Sub Button1_Click(ByVal sender As System.Object, _
        ByVal e As System.EventArgs) Handles Button1.Click
    Me.Label1.Text = String.Format("0x{0}", _
        Integer.Parse(TextBox1.Text).ToString("x").PadLeft(5, "0"c))
  End Sub

Ad esempio, inserendo 255 nella TextBox e premendo il pulsante, otterremo “0×000ff” nella Label.

Print | posted on mercoledì 14 ottobre 2009 4.45 |

Feedback

No comments posted yet.

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 5 and 2 and type the answer here:

Powered by: