0 / 0 / 0
Регистрация: 30.03.2015
Сообщений: 131
|
||||||
1 | ||||||
Delphi 7 калькулятор запрет чисел 02; 03; 07; и т.д16.01.2016, 12:56. Показов 1315. Ответов 13
Метки нет (Все метки)
Привет всем, есть ли у кого то код запрета ввода с клавиатуры и нажатием кнопками(скриншот) чисел 02; 03; и т. д. при суммировании и т.д чтобы не было например вот такого действия в edit 5*07. Вот код калькулятора и скриншот кнопок:
0
|
16.01.2016, 12:56 | |
Ответы с готовыми решениями:
13
Delphi 7 калькулятор запрет ввода Нужен Калькулятор чисел в Excel с считыванием чисел ячейки и суммированием к нему еще чисел Запрет ввода определенных символов (перевод с Delphi) Калькулятор Delphi |
1077 / 488 / 316
Регистрация: 05.04.2013
Сообщений: 2,140
|
||||||
16.01.2016, 14:48 | 2 | |||||
artem_0108, почему бы не создать событие OnChange?
0
|
droider
|
16.01.2016, 14:51
#3
|
0
|
0 / 0 / 0
Регистрация: 30.03.2015
Сообщений: 131
|
|
16.01.2016, 16:20 [ТС] | 4 |
Почему то код не помог мне.
0
|
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
|
16.01.2016, 17:57 | 5 |
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
16.01.2016, 18:09 | 6 |
0
|
0 / 0 / 0
Регистрация: 30.03.2015
Сообщений: 131
|
|
16.01.2016, 18:53 [ТС] | 7 |
Запятой нет, выбивает ошибку.
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
16.01.2016, 19:01 | 8 |
У меня не "выбивает", что я неправильно делаю ?
Да и причем здесь запятая ? Умножается конкретно число 5 на конкретно число 07 - в какую дырку и зачем здесь приспособить запятую ?)
0
|
1077 / 488 / 316
Регистрация: 05.04.2013
Сообщений: 2,140
|
|
16.01.2016, 20:02 | 9 |
artem_0108, у вас батенька вообще три edit'a на форме. вы или объясните как у вас код работает или код выложите весь, или оба одновременно - еще лучше будет.
я показал принципе работы события OnChange, а то что вы его к своему коду прикрутить не можете, уж извините
0
|
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
||||||
16.01.2016, 20:24 | 10 | |||||
artem_0108, соглашусь с mss. Чем Вам эти нули мешают? Даже если перед цифрой будет 10 нулей на результат вычисления это никак не влияет.
0
|
0 / 0 / 2
Регистрация: 16.01.2016
Сообщений: 2
|
||||||
17.01.2016, 01:29 | 11 | |||||
Сообщение было отмечено artem_0108 как решение
Решение
artem_0108, когда-то пришлось столкнуться с такой задачей и если я правильно понял вашу цель, то код будет приблизительно такой
Добавлено через 19 минут p.s. В строке 17 пара опечаток в названиях диапазонов: вместо digit следует читать digits, вместо separator - separators. Прошу прощения.
0
|
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
|
17.01.2016, 07:48 | 12 |
Mies_yli_Laidan, в Вашем коде нет никакой необходимости. Там итак все работает. Просто ТС'у нужно было придумать для себя проблему и раздуть из этого тему.
0
|
0 / 0 / 0
Регистрация: 30.03.2015
Сообщений: 131
|
|
17.01.2016, 13:15 [ТС] | 13 |
Спасибо большое, код работает отлично.
0
|
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
|
17.01.2016, 15:32 | 14 |
Вы даже не знаете, что работает, а что нет.
Не по теме: В сети Интернет пополнение: еще одна смешанная масса г..нокода :)
0
|
17.01.2016, 15:32 | |
17.01.2016, 15:32 | |
Помогаю со студенческими работами здесь
14
Delphi калькулятор Калькулятор на Delphi (x^y) Калькулятор на Delphi Калькулятор в delphi Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |