2015-01-15 4 views
1

Я хочу, чтобы заставить элементы управления в моем приложении, чтобы показать конкретные цифры цифрыКак заставить мое приложение, чтобы показать конкретные цифры цифры

enter image description here

Я поставил CurrentCulture в основной процедуре; но это не меняет числа цифр ..

<STAThread()> 
     Public Shared Sub Main() 

      CultureInfo.DefaultThreadCurrentCulture = New CultureInfo("en-US", False) 
      CultureInfo.DefaultThreadCurrentUICulture = New CultureInfo("en-US", False) 

      Thread.CurrentThread.CurrentCulture = New CultureInfo("en-US", False) 
      Thread.CurrentThread.CurrentUICulture = New CultureInfo("en-US", False) 

      Dim FrmM As New FrmMain 
      Application.Run(FrmM) 

     End Sub 

, так что я хочу знать, как я могу это сделать ..

ответ

0

Вы не указываете, как вы показываете номера. При преобразовании целого числа в строку необходимо указать формат. N - число.

Console.WriteLine(n.ToString("N")) 

Если вам необходимо изменить его, вы можете обновить NumberFormat свойство текущей культуры или передать его в качестве параметра функции ToString.

+0

Спасибо за ваше замечание. Теперь, после того как я обновил свойство NumberFormat, в MessageBox появятся цифры, как я хочу, но текстовые поля по-прежнему следуют настройкам региона Windows и игнорируют мой код. – Abdo

Смежные вопросы