Как разработать элемент управления, который позволил бы пользователю поместить десятичную точку в соответствующую позицию - PullRequest
0 голосов
/ 18 декабря 2010

Введите десятичную точку в правильном месте в продукте:

2.5 x 9 = 225
17 x 1.17 = 1989
0.04 x 8 = 32
24 x 1.1 = 264

Если вы посмотрите на вышеупомянутые образцы, десятичная точка может находиться где угодно между числами.Какой бы здесь был интуитивно понятный способ захвата выбора пользовательского ввода (например, во втором предложении он мог бы поставить точку между 1 и 9 или 9 и 8 или 8 и 9)

1 Ответ

0 голосов
/ 18 декабря 2010

Вы можете сделать каждую цифру, которая может иметь десятичную точку слева от нее, иметь свой собственный диапазон.Затем легко зафиксировать событие, например, когда пользователь щелкает мышью (или даже просто наводит курсор мыши) на диапазон и добавляет десятичную точку слева от цифры диапазона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...