Problema'double'

di il
1 risposte

Problema'double'

Premetto che sono alle prime armi con vb e sto costrundo un programma semplicissimo che mi divida soltanto due numeri...

Problema : dice che non riesce a fare il cast della lunghezza per via di qualche errore:
ublic Class calcolatore
    'codice design
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub


    Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click

    End Sub

    Private Sub calcola_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles calcola.Click
        
        Dim primoNumero, secondoNumero

        'divisione
        primoNumero = ("lunghezza")
        secondoNumero = ("tempo")
        velocità = (primoNumero / secondoNumero)


    End Sub
    'chiusura si/no
    Private Sub Form1_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing

        Dim _msgresult As DialogResult
        _msgresult = MessageBox.Show("Do You Want To Close This Form ?", "Close Form", MessageBoxButtons.YesNo, MessageBoxIcon.Information)

        If _msgresult = Windows.Forms.DialogResult.Yes Then
            e.Cancel = False
        Else
            e.Cancel = True
        End If

    End Sub

    Private Sub lunghezza_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lunghezza.TextChanged

    End Sub
End Class


grazie in anticipo..

1 Risposte

  • Re: Problema'double'

    Ciao.
    Scusami, anche se non sono esperto di vb.net, ma conosco abbstanza VB6, questa parte cosa significherebbe ?
    ---------------------------------------------------------
    Dim primoNumero, secondoNumero

    'divisione
    primoNumero = ("lunghezza")
    secondoNumero = ("tempo")
    velocità = (primoNumero / secondoNumero)
    ----------------------------------------------------------
    Allora, il concetto base è che quelle 2 variabili che hai dichiarato con "Dim" hanno delle "strane" assegnazioni ...
    Aggiungi una 3.a variabile (Dim Velocita)
    Dovresti mettere nella tua Form un paio di Textox, dove ci scriverai dentro i valori della <Lunghezza> e <tempo>
    A quel punto, al click del Button "Elabora" effettuerai le assegnazioni alle variabili con il contenuto delle TextBox, es.:
    primonumero = TextBox1.Text... ecc. ecc.
    Poi il calcolo (la divisione) e assegni il risultato ad una Label messa nel Form
    LabelRisult.caption = velocita
    Poi vedrai anche che è possibile fare operazioni direttamente con il contenuto delle TextBox, risparmiandosi dichiarazione e operazioni con Variabili.
    Comprendi che non possiamo scriverti esattamente il programma, ma solo darti input per poter scrivere del buon codice....
    Comunque, siamo quà, forza! (ti consigli di comprare un libro per il VB per principianti e vedere almeno i concetti base).
    Saluti "toscani".
    Luciano.
Devi accedere o registrarti per scrivere nel forum
1 risposte