PDA

View Full Version : [Visual basic] Help vstudio 2005


kobezzz
16-01-2006, 17:23
ho fatto questo semplice programmino per la scuola ma non riesco a capire dove sbaglio:



Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim prezzo, sconto, kg, acc As Double
Dim risposta As String

acc = 0
Do
prezzo = Val(InputBox("ins prezzo", "prezzo"))
kg = Val(InputBox("ins kg", "kg"))
sconto = Val(InputBox("ins sconto", "kg"))
prezzo = prezzo * kg
If kg > 20 Then
prezzo = prezzo - (prezzo * sconto / 100)

End If
acc = acc + prezzo
text1.text = CStr(prezzo)

risposta = InputBox("ins risp(s/n)", "risposta")

Loop Until risposta = "N"
text2.text = CStr(acc)
End Sub
End Class



alla fine mi da errore:
name text1 , 2 not declared? perche mi da errore? con vbasic 6.0 non me lo dava? qualcuno mi sa spiegare

kobezzz
16-01-2006, 17:54
è abbastanza urgente!!

Fenomeno85
16-01-2006, 18:42
ricontrolla il nome del textbox ;)

~§~ Sempre E Solo Lei ~§~

mrjohnny
17-01-2006, 11:27
sembra che i nomi delle text1 , 2 not declared?
non sono dichiarati, non è il nome corretto.

controllla fammi sapere..
By MrJohnny

kobezzz
17-01-2006, 15:56
textbox l'ho rinominato text1

mi sa che mi reistallo vb 6.0 :(

Fenomeno85
17-01-2006, 17:03
textbox l'ho rinominato text1

mi sa che mi reistallo vb 6.0 :(

se non va O NON HAI CREATO L'OGGETTO TEXTBOX o NON HAI CHIAMATO il TEXTBOX TEXT1 :D

non è lui che non funziona sei te che non fai la cosa giusta :D

e comunque lo stesso errore ce l'hai in vb6 se come bravo programmatore usi option explicit :O

~§~ Sempre E Solo Lei ~§~

kobezzz
17-01-2006, 17:27
risolto thk

non uso option explicit ma le definisco con dim variabile as... cambia qualcosa se uso option explict?

Fenomeno85
17-01-2006, 17:40
gli oggetti non vanno dichiarati ... prova a usare una variabile se non l'hai dichiarata con option explicit :D

~§~ Sempre E Solo Lei ~§~