Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Системный раделитель Добавлено: 30.08.04 12:04  

Автор вопроса:  sania-tngf
Как программно менять разделитель разрядов чисел. Т.е. точка или запятая?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Gloom



Вопросов: 0
Ответов: 36
 Профиль | | #1 Добавлено: 30.08.04 16:26
Смотри в msdn описание GetLocaleInfo/SetLocaleInfo...
+ Небольшой нюанс есть:
http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B834064

Ответить

Номер ответа: 2
Автор ответа:
 Oleg K



Вопросов: 15
Ответов: 72
 Профиль | | #2 Добавлено: 30.08.04 19:39
Настрой это в автомат...
If System.Globalization.CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator = "," Then
                Me.nValueDecimal = CDec(Mid(str, InStr(str, ControlChars.Tab)).Trim.Replace(".", ",";))
            Else
                Me.nValueDecimal = CDec(Mid(str, InStr(str, ControlChars.Tab)).Trim)
            End If

Ответить

Номер ответа: 3
Автор ответа:
 sania-tngf



Вопросов: 16
Ответов: 21
 Профиль | | #3 Добавлено: 31.08.04 06:43
Спасибо!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам