trailing zero
6 отговора
0 прегледа
trailing zero
Използвам Math.Round(x, 3) за да закръглявам до третия знак след десетичната точка. Само че, ако има крайни нули, те се отрязват, напр. 5.4 вместо 5.400 или 1.23 вместо 1.230. Мога, разбира се, да си направя подходяща функция или процедура, за да изчистя този проблем, но не съществува ли вградена такава? За съжаление вътрешният help ми е много орязан, а и в мрежата нищо не намирих специално за VB.
Re: trailing zero
Версия на VB? VB5, 6, 2002, 2003, 2005, 2008, 2010? Express или не?
Re: trailing zero
И по-конкретно, ето така:
Format(x, "0.00") <--- за 2 нули след десетичния разделител
Format(x, "0.000") <--- за 3 нули
Format(x, "0.00") <--- за 2 нули след десетичния разделител
Format(x, "0.000") <--- за 3 нули
Редактирано от Naki на
Re: trailing zero
Току-що направих промените. Работи перфектно, освен това закръглява по традиционния начин. Благодаря! Ти работил ли си с VB 2008 Express? Не знам защо, help-ът ми е много беден, трябва да търся on-line такава, а това понякога е много неудобно. Мога ли да си сваля и инсталирам (или поне да имам като отделен файл, където да си търся) пълен help за тази среда? Свалял съм я от сайта на Microsoft и се учудвам, защо в 9/10 от случаите не ми дава никаква информация - има маркирани търсените от мен понятия, но обикновено липсва информация по тях. Също така, какъв редактор за икони ползваш? Аз си свалих един, ама нещо не ме кефи твърде...