Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как изменить запятую на точку

34K
07 сентября 2008 года
aiswork
10 / / 07.09.2008
Здравствуйте! У меня проблемка. Есть код, типа:

Form1.Text3.Text= Form1.Text1.Text+ Form1.Text2.Text
Form2.Text1.Text= Form1.Text3.Text

Начальные значения Form1.Text1.Text и Form1.Text2.Text вводятся с разделительной точкой, но если в результате сумма дробная, то в Form2.Text1.Text результат копируется с разделительной запятой, что влияет на дальнейшие вычисления.
Как сделать чтобы результат в Form2.Text1.Text отображался с разделительной точкой? Format этого не дает.

Спасибо.
18K
07 сентября 2008 года
pavel55
79 / / 14.05.2007
Попробуйте так

 
Код:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    If KeyAscii = Asc(",") Then KeyAscii = Asc(".")
End Sub

Private Sub TextBox2_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    If KeyAscii = Asc(",") Then KeyAscii = Asc(".")
End Sub


P.S. Правда, это для VBA, но может и в VB сработает
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог