Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - funzioni per una matrice controlli
Forum - Visual Basic 6 - funzioni per una matrice controlli

Avatar
maurizio74 (Normal User)
Pro


Messaggi: 115
Iscritto: 30/03/2009

Segnala al moderatore
Postato alle 17:45
Domenica, 11/09/2011
Questo topic è stato chiuso dal moderatore

Ciao a tutti,  da una matrice le seguenti funzioni
io vorrei ottenere la seguente operazione se ad es. faccio 3+3=6 e poi ancora uguale deve fare 9 ed ancora 12 ecc.
pero' se invece faccio 3+3=6 e poi invece di = premo ad es. + mideve fare 6 + e non 9 + spero che adesso sia stato piu' chiaro grazieeeee

ecco il codice

Private Sub operator_Click(Index As Integer)
Select Case OpFlag
Case "+"
Op1 = CDbl(Op1) + CDbl(Op2)
Case "-"
Op1 = CDbl(Op1) - CDbl(Op2)
Case "*"
Op1 = CDbl(Op1) * CDbl(Op2)
Case "/"
If Op2 = 0 Then
MsgBox "impossibile dividere per zero", 48, "Calculator"
Op1 = "0,"
Else
Op1 = CDbl(Op1) / CDbl(Op2)
End If
Case "="
Op1 = display
End Select
display = Op1
NumOps = 1
End Select
End Select
End Select
End Select
End Select
If LastInput <> "NEG" Then
LastInput = "OPS"
OpFlag = operator(Index).Caption
End If
If OpFlag = "=" Then
Risultato = display
End If
End Sub

PM
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 17:47
Domenica, 11/09/2011
Questo topic è in violazione di una o più norme del regolamento: http://www.pierotofy.it/pages/extras/forum/9/3839-regolame ... .
    
Dopo averlo letto riapri un nuovo topic assicurandoti di aver rispettato le regole. Grazie per la tua pazienza.

PM