Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 01.03.2017
Сообщений: 1

Разделение целой и дробной части в TextBox

17.03.2017, 12:03. Показов 2797. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
У меня есть три текстбокса, в одном из них выводится произведение дробных чисел, введённых в два других текстбокса. Я заметил, что при вводе десятичных дробей с разделением в виде запятой (хх,ххх) дробная часть не учитывается. Ввожу с точной - всё нормально.
Я с VB6 в первый раз, поэтому не знаю, это нормально или можно как-то сделать, чтобы не путать точку с запятой при вводе чисел.

Добавлено через 44 минуты
Кажись, нашёл решение, за 2011 год.
При сложении двух TextBox складывается только целые части чисел
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.03.2017, 12:03
Ответы с готовыми решениями:

Разделитель целой и дробной части числа ....
Привет. Подскажите, можно ли узнать с помощью какой-нибудь функции, какой разделитель целой и дробной части числа используется сейчас в...

Как из макроса в Eхcel поменять разделитель целой и дробной части с ',' на '.' ?
Kak is Makrosa v EXcele pomenjat' rasdelitel' celoj i drobnoj 4asti s ',' na '.'?

Разделение целой и дробной части в Лазарус
У меня довольно простой вопрос: как разделяется целая и дробноя части в Лазарусе? В 1-ой программе ввод осуществляется через запятую....

3
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38197 / 21130 / 4309
Регистрация: 12.02.2012
Сообщений: 34,737
Записей в блоге: 14
18.03.2017, 11:07
Надо просто в настройках Windows установить системный разделитель - запятую. Тогда функция CDbl будет воспринимать запятую. А функция Val всегда требует точку.
0
 Аватар для Sur_L
103 / 63 / 10
Регистрация: 13.02.2017
Сообщений: 178
18.03.2017, 11:14
Цитата Сообщение от Catstail Посмотреть сообщение
Надо просто в настройках Windows установить системный разделитель - запятую
Наверно не корректно так делать, на чужом компе, например.
Можно выудить, что на данный момент является разделителем в текущей системе, и уже на основе этого делать преобразования.
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38197 / 21130 / 4309
Регистрация: 12.02.2012
Сообщений: 34,737
Записей в блоге: 14
18.03.2017, 19:04
Лучший ответ Сообщение было отмечено Mal31 как решение

Решение

Цитата Сообщение от Sur_L Посмотреть сообщение
Можно выудить, что на данный момент является разделителем в текущей системе, и уже на основе этого делать преобразования.
- а можно и не "выуживать":

Visual Basic
1
2
3
Function Uval(S as string) As double
   Uval=Val(Replace$(S,",","."))
End Function
Редкий случай, когда меня Microsoft злит: зачем прогибаться под канцелярские традиции дураков? Хочешь обрабатывать данные на компьютере - разделитель=точка. Все! Не хочешь - к твоим услугам много другой оргтехники: калькуляторы всех видов, счёты и т.п.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.03.2017, 19:04
Помогаю со студенческими работами здесь

Разделение целой и дробной части запятыми
Если возможность в маткаде разделять целую и дробную часть запятыми а не точками?в настройках такого не нашел, и поиском тоже..(мб...

Дано положительное вещественное число Х. Определить, равна ли первая цифра его дробной части последней цифре целой части
Дано положительное вещественное число Х. Определить, равна ли первая цифра его дробной части последней цифре целой части. Данные должны...

Разделитель целой и дробной части
Как получить текущий разделитель целой и дробной части ? visual studio 2013.

Выделение дробной и целой части
Задание стоит так: определение равна ли сумма цифр из целой части действительного числа сумме такого же количества цифр из дробной части. ...

Вывод дробной и целой части
Вывод дробной и целой части. Вводим число с = 1,5 ; Выводит целое: а = ; и дробное: в = ;


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru