trailing zero

6 отговора 0 прегледа
#1

trailing zero

Използвам Math.Round(x, 3) за да закръглявам до третия знак след десетичната точка. Само че, ако има крайни нули, те се отрязват, напр. 5.4 вместо 5.400 или 1.23 вместо 1.230. Мога, разбира се, да си направя подходяща функция или процедура, за да изчистя този проблем, но не съществува ли вградена такава? За съжаление вътрешният help ми е много орязан, а и в мрежата нищо не намирих специално за VB.

Отговор
в отговор на Sargonlll #2

Re: trailing zero

Версия на VB? VB5, 6, 2002, 2003, 2005, 2008, 2010? Express или не?


Отговор
в отговор на Naki #3

Re: trailing zero

2008 Express Edition

Отговор
в отговор на Sargonlll #4

Re: trailing zero

Пробвай с функцията Format:
[линк]


Отговор
в отговор на Sargonlll #5

Re: trailing zero

И по-конкретно, ето така:
Format(x, "0.00") <--- за 2 нули след десетичния разделител
Format(x, "0.000") <--- за 3 нули


Редактирано от Naki на

Отговор
в отговор на Sargonlll #6

Re: trailing zero

К'о стана?


Отговор
в отговор на Naki #7

Re: trailing zero

Току-що направих промените. Работи перфектно, освен това закръглява по традиционния начин. Благодаря! Ти работил ли си с VB 2008 Express? Не знам защо, help-ът ми е много беден, трябва да търся on-line такава, а това понякога е много неудобно. Мога ли да си сваля и инсталирам (или поне да имам като отделен файл, където да си търся) пълен help за тази среда? Свалял съм я от сайта на Microsoft и се учудвам, защо в 9/10 от случаите не ми дава никаква информация - има маркирани търсените от мен понятия, но обикновено липсва информация по тях. Също така, какъв редактор за икони ползваш? Аз си свалих един, ама нещо не ме кефи твърде...

Отговор