Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 2.551 pregleda

Najnovija ↓

Množenje dva textboxa 06.08.2011. u 18:30 · pre 185 meseci #1
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!
Re: Množenje dva textboxa 06.08.2011. u 20:28 · pre 185 meseci #2
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.
Re: Množenje dva textboxa 06.08.2011. u 21:50 · pre 185 meseci #3
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
Potpis

[IMG]http://img233.imageshack.us/img233/5078/thumbnailte1.th.jpg[/IMG]


They say I look like daddy :D
Re: Množenje dva textboxa 06.08.2011. u 23:15 · pre 185 meseci #4
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...
Re: Množenje dva textboxa 06.08.2011. u 23:48 · pre 185 meseci #5
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.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Množenje dva textboxa 08.08.2011. u 14:26 · pre 185 meseci #6
E hvala svima puno,

Stvarno je ovo najbolji forum!!!!

Svaka čast!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme