You are here:Home-Vostri Lavori-Calcolatore – Come realizzare Calcolatrice-Rispondi a: Calcolatore – Come realizzare Calcolatrice
Rispondi a: Calcolatore – Come realizzare Calcolatrice2018-01-08T11:26:11+01:00

Home Forum Vostri Lavori Calcolatore – Come realizzare Calcolatrice Rispondi a: Calcolatore – Come realizzare Calcolatrice

BySalvBySalv
Amministratore del forum
    Post totali: 772

    Ciao Luigi, Bravo, visto che esteticamente è migliore ed anche più usabile, anche se di norma 1-2-3 sono in basso e 7-8-9 sono in alto.

    ma ancora uno sforzo con questa puoi fare solo un operazione alla volta non puoi sommare più risultati o calcoli complessi.

    Per fare ciò dobbiamo avere una textbox che ci indica quali calcoli stiamo effettuando.

    quindi le due textbox in alto che riportano le 2 cifre da calcolare ne diventerà 1 sola un poco più lunga in modo che si vedano le cifre inserite, esempio

    123.15 + 112 - 42 * 5 = 965,75

    e nello stesso tempo ogni volta che si preme un segno di operazione la textbox del risultato porta il valore del calcolo.

    Riesci a capire come fare?, la textbox del calcolo non è altro che un “Concatena” ogni volta che si preme un tasto di calcolo inserisce uno spazio prima e dopo il segno del calcolo.

    invece la textbox del risultato viene valorizzata da una variabile che fa il calcolo mano a mano che si premono i tasti di calcolo fino a finire il calcolo al segno = uguale.

    Se ci sono problemi sono qui

    Piccola nota, ma non è un errore, si tratta dello stile personale del modo di scrivere il Codice. tu cambi i nomi agli oggetti che vengono assegnati in automatico da Excel.
    Ammettendo che hai 20 textbox e devi cancellare i dati o fare qualsiasi manovra, per farlo dovrai scrivere, lo faccio con 2 textbox che avrai nominato “Risultato, Somma”

    Risultato = ""
    Somma = ""
    xxx = ""
    Etc...
    
    For x = 1 to numero textbox
    Controls("TextBox" & x) = ""
    Next x

    Con queste 3 righe di codice avrai pulito tutti i textbox o combo o altro.

    Ciao By Sal  :bye:

    Ciao By Sal (8-)
    se ti piace la soluzione aiuta a sostenere il Forum con una DONAZIONE a piacere, Grazie