Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Množenje dva textboxa

[es] :: .NET :: Množenje dva textboxa

[ Pregleda: 1864 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

EmirSuvalic
Student FIT
Mostar, BiH

Član broj: 279359
Poruke: 23
89.146.180.*



Profil

icon Množenje dva textboxa06.08.2011. u 17:30 - pre 154 meseci
Potrebno mi je da pomnožim vrijednosti dva textboxa i vrijednost da se upiše u label ili textbox

Ja sam probao ovako i ne ide:

Dim num1,num2, sum As Double

num1= Cdbl (textbox1.text)
num2= Cdbl (Textbox2.text)

sum = num1*num2

Hvala unaprijed!
 
Odgovor na temu

developer94
Nikola Kolevski
Student
Beograd

Član broj: 287813
Poruke: 38
*.dynamic.isp.telekom.rs.



+3 Profil

icon Re: Množenje dva textboxa06.08.2011. u 19:28 - pre 154 meseci
Pozdrav Emire!

Problem je pretpostavljam u konverziji.
Probaj ovako:
Code:
Dim num1,num2, sum As Double

num1 = Double.Parse(textbox1.text)
num2 = Double.Parse(Textbox2.text)

sum = num1*num2


Jos jedna napomena: proveri da li su ti imena textbox-ova odgovarajuca, posto u jednom si napisao malo t, dok ti je u drugon veliko. Radim u C#-u, ali pretpostavljam da je i VB.NET osetljiv na kapitalizaciju.
 
Odgovor na temu

wex-alpha
Sarajevo

Član broj: 7580
Poruke: 845
*.dynamic.telemach.ba.



+13 Profil

icon Re: Množenje dva textboxa06.08.2011. u 20:50 - pre 154 meseci
Citat:
developer94: Pozdrav Emire!

Problem je pretpostavljam u konverziji.
Probaj ovako:
Code:
Dim num1,num2, sum As Double

num1 = Double.Parse(textbox1.text)
num2 = Double.Parse(Textbox2.text)

sum = num1*num2


Jos jedna napomena: proveri da li su ti imena textbox-ova odgovarajuca, posto u jednom si napisao malo t, dok ti je u drugon veliko. Radim u C#-u, ali pretpostavljam da je i VB.NET osetljiv na kapitalizaciju.


Dobar odgovor. samo bih nadopunio sa jos malo elegantnijim rijesenjem. Koristi TryParse metodu. Na taj nacin nece smorati koristiti try catch u slucaju da u textboxu imas nesto sto se ne moze parsirati kao double (znak, slovo ili nista).

Pogledaj:
http://msdn.microsoft.com/en-us/library/994c0zb1.aspx
 
Odgovor na temu

developer94
Nikola Kolevski
Student
Beograd

Član broj: 287813
Poruke: 38
*.dynamic.isp.telekom.rs.



+3 Profil

icon Re: Množenje dva textboxa06.08.2011. u 22:15 - pre 154 meseci
Hvala na primedbi wex! Zaboravio sam da TryParse ne zahteva try/catch blok.
A za Emira evo prepravljenog koda:

Code:
Dim num1,num2, sum As Double

If Double.Parse(textbox1.text, num1) AndAlso Double.Parse(Textbox2.text, num2) Then
    sum = num1*num2
Else
    MessageBox.Show("Vrednosti koje ste uneli nisu brojcane!")
End If


Kod nazalost nemam priliku da iskompajliram i proverim, ali bi trebalo da radi, osim ako sam ja debelo prekrsio neke od zakona VB sintakse...
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Množenje dva textboxa06.08.2011. u 22:48 - pre 154 meseci
Nisi :)
Jedino ono sto si ranije pomenuo da je VB case sensitive - nije. Nisam samo siguran kakva je situacija kada se koristi neki class library koji je u c#-u radjen i ima npr. Name i name property-e. Mozda onda zavisi od toga kako je napisano, ali generalno - nije osetljiv na mala/velika slova. Prilikom kompajliranja pregleda sta ima od imena i poispravlja na odgovarajuci case.
 
Odgovor na temu

EmirSuvalic
Student FIT
Mostar, BiH

Član broj: 279359
Poruke: 23
31.176.194.*



Profil

icon Re: Množenje dva textboxa08.08.2011. u 13:26 - pre 154 meseci
E hvala svima puno,

Stvarno je ovo najbolji forum!!!!

Svaka čast!
 
Odgovor na temu

[es] :: .NET :: Množenje dva textboxa

[ Pregleda: 1864 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.