pirolisi
03-05-2003, 21:29
salve dovrei fare un programma...che simuli una inputbox...praticamente quando ad esempio nella procedura scrivo x=input....deve partire un'altra form uguale a quella della inputbox e poi passare in valore di nuovo alla procedura....io l'ho fatto così......
Private Sub Command1_Click() (Form1)
Dim X As Double
X = (input(X))
End Sub
---------------------------------------------------------------------
Private Sub Command1_Click()
On Error GoTo xxx
X = Text1.Text (Form2)
input (X) (input)
Exit Sub
xxx:
MsgBox (Err.Description)
End Sub
Private Sub Command2_Click()
End
End Sub
Private Sub Text1_GotFocus()
X = Text1.Text
End Sub
-------------------------------------------------------------------
Public Function input(X As double)
If X <> 0 Then
Ris = X * X (modulo)
MsgBox ris
End If
Form2.Show
End Function
soltanto che il calcolo lo fa la funzione....io invece voglio che restituisca il valore alla procedura (form1).....grazie anticipatamente a chiunque voglia aiutarmi
Private Sub Command1_Click() (Form1)
Dim X As Double
X = (input(X))
End Sub
---------------------------------------------------------------------
Private Sub Command1_Click()
On Error GoTo xxx
X = Text1.Text (Form2)
input (X) (input)
Exit Sub
xxx:
MsgBox (Err.Description)
End Sub
Private Sub Command2_Click()
End
End Sub
Private Sub Text1_GotFocus()
X = Text1.Text
End Sub
-------------------------------------------------------------------
Public Function input(X As double)
If X <> 0 Then
Ris = X * X (modulo)
MsgBox ris
End If
Form2.Show
End Function
soltanto che il calcolo lo fa la funzione....io invece voglio che restituisca il valore alla procedura (form1).....grazie anticipatamente a chiunque voglia aiutarmi