Dakle, imam na formi nekoliko textboxova, na svakom od njih imam LostFocus dogadjaj i tu sam stavim nesto kao:
textbox1.text = formatnumber(textbox1.text, 2)
i kada pokrenem program, ukucam neki broj u taj textbox, sa TAB odem na drugi textbox, i tada mi se onaj broj u textbox1 formatizuje na 2 decimale. Kada zavrsim sa ukucavanjem brojeva u sve textboxove, svi su dakle formatizovani na 2 decimale - e sad, kada kliknem na Button da obradim te brojeve iz textboxova, koristim Val(textbox1.text) + Val(textbox2.text)... i to fino radi kada su brojevi manji od 1000, ali ako ukucam broj 1555; taj broj ce biti formatizovan u 1,555.00 (sto je ok), ali kada taj broj procitam sa Val(textbox1.text) to vise nije 1,555.00 nego 1! (ili nesto slicno - ali dobijam totalno pogresne rezultate :(
Mozda vam je tesko da povjerujete - ali tako je! (izgleda da ovaj zarez koji odvaja hiljade, stotine hiljada... u broju buni komandu Val(text).
Da li neko zna ne way around?
Drugo pitanje - izbacio sam neki kod iz Form1 u posebnu klasu i te funkcije rade OK, a izbacio sam i neke Sub's i one rade ok izuzev jedne stvari - ne mogu da iz njih (sada kada vise nijesu u Form1 nego u Class1) da podesim recimo:
Me.Combo1.BeginUpdate()
Me.Combo1.Items.Add("Neki text")
Dakle, kod sve odradi OK, ne prijavi gresku, ali combobox se jednostavno ne puni podacima :(
Pozdrav