Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    [VB] calcolo in textbox

    ciao a tutti,
    io dovrei creare un form dove scrivendo in un textbox (text1) un calcolo da eseguire (es."1+2+3+4+5+6")il risultato deve essere scritto su un'altra textbox (text2) (es.21).
    Spero di essere stato chiaro nespiegare il mio problema...
    vi ringrazio anticipatamente
    Bye....
    ciao !!! :þ by neo_86

  2. #2
    devi farti il parsing della stringa, dividere i numeri mettendoli in variabile intere e quando incontri un carattere che non sia un numero lo interpreti, eseguendo di conseguenza l'operazione richiesta sulle variabili valorizzate precedentemente. successivamente assegni il risultato alla seconda textbox, con il casting automatico.
    Vladislav III din Sighisoara,
    conte di domnitor al Valahiei
    denumit Tepes sau al Dracului


    ...ce tie nu-ti place altuia nu-i face...

  3. #3

    ... questo argomento interessa anche a me

    ciao a tutti,
    siccome io sono un newbie nel visual basic, volevo farvi alcune domande. Io realizzato un programmino simile con due form, una specie di euroconvertitore. Vorrei che quando metto le lire nel primo form automaticamente viene convertito e mandato nel secondo form, come si fa????

    Grazie!

  4. #4
    automaticamente in che senso? durante la digitazione? se così fosse ti tocca catturare l'evento "change" e ripetere la moltiplicazione ogni volta che la proprietà "text" del textbox varia. in alternativa puoi rilevare la pressione di un bottone o del tasto invio, in tal caso il programma attenderà il tuo comando per eseguire la conversione.
    Vladislav III din Sighisoara,
    conte di domnitor al Valahiei
    denumit Tepes sau al Dracului


    ...ce tie nu-ti place altuia nu-i face...

  5. #5

    Re: ... questo argomento interessa anche a me

    Originariamente inviato da matsim
    ciao a tutti,
    siccome io sono un newbie nel visual basic, volevo farvi alcune domande. Io realizzato un programmino simile con due form, una specie di euroconvertitore. Vorrei che quando metto le lire nel primo form automaticamente viene convertito e mandato nel secondo form, come si fa????

    Grazie!

    es. (in uno stesso form)
    -------code-----------
    Text2.Text = ((Text1.Text) * (1986.27))
    -----end code --------

    es. (in form diversi)
    -------code------------
    Form2.Text1.Text = ((Form1.Text1.Text) * (1986.27))
    ------end code---------

    ic codice lo metti nella finzione click di un pulsante (Comand1)

    Spero di esserti stato utile!!!
    ciao !!! :þ by neo_86

  6. #6

    help

    Originariamente inviato da Vlad Tepes
    devi farti il parsing della stringa, dividere i numeri mettendoli in variabile intere e quando incontri un carattere che non sia un numero lo interpreti, eseguendo di conseguenza l'operazione richiesta sulle variabili valorizzate precedentemente. successivamente assegni il risultato alla seconda textbox, con il casting automatico.
    mi potresti dare un esempio che così non ci capisco molto??
    grazie....
    ciao !!! :þ by neo_86

  7. #7
    grazie!

    nel caso in cui volessi far apparire il risulato nel text2 dopo aver cliccato su di un pulsante come si fa?

    e nel caso vorrei farlo apparire automaticamento ad ogni digitazione come faccio?

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482

    Re: Re: ... questo argomento interessa anche a me

    Originariamente inviato da neo_86|z|
    1986.27
    in che paese?

    Hey hey, my my Rock and roll can never die!

  9. #9

    Re: Re: Re: ... questo argomento interessa anche a me

    Originariamente inviato da zampa28


    in che paese?
    OPS... ERO UN PELINO DISTRATTO: STAVO GUARDANDO LA TELE!!
    ciao !!! :þ by neo_86

  10. #10
    Originariamente inviato da matsim
    grazie!

    nel caso in cui volessi far apparire il risulato nel text2 dopo aver cliccato su di un pulsante come si fa?

    e nel caso vorrei farlo apparire automaticamento ad ogni digitazione come faccio?
    ----------cliccando su un pulsante:--------
    'copia questo codice nel tuo form dopo aver creato
    'text1, text2, command1

    Private Sub Command1_Click()
    Text2.Text = ((Text1.Text) * (1936.27))
    End Sub
    'fine codice da copiare
    --------------------------------------------------
    -------automatico----------------------------
    Private Sub Text1_Change()
    Text2.Text = ((Text1.Text) * (1936.27))
    End Sub
    Private Sub Text2_Change()
    Text2.Text = ((Text2.Text) / (1936.27))
    End Sub
    ---------------------------------------------
    ciao !!! :þ by neo_86

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.