0 / 0 / 0
Регистрация: 14.11.2014
Сообщений: 30
|
||||||
1 | ||||||
Калькулятор: как сделать, чтобы можно было вводить только одну запятую?05.05.2015, 22:50. Показов 10622. Ответов 9
Метки нет Все метки)
(
День добрый. Помогите,пожалуйста,доработать калькулятор. Основная часть у меня уже сделана,но осталось 3 момента:
1) как сделать,чтобы можно было вводить только одну запятую? пытался делать так:
2)как запретить ввод более одного нуля вначале? 3) как запретить ввод символов в label? (+ - / *) Дизайн данного калькулятора должен быть по заданию,если что)) приходится в 4 label делать. Заранее спасибо за помощь) P.S первый курс,не судите строго,если что.
0
|
|
05.05.2015, 22:50 | |
Ответы с готовыми решениями:
9
Как сделать, чтобы в калькулятор можно было ввести только цифры и запятую? Калькулятор: как позволять вводить только одну запятую в TextBox Как сделать чтобы в MaskedTextBox можно было вводить только цифры и буквы A-Fa-f
|
0 / 0 / 0
Регистрация: 14.11.2014
Сообщений: 30
|
|
06.05.2015, 16:07 [ТС] | 2 |
![]()
0
|
2669 / 1600 / 855
Регистрация: 14.04.2015
Сообщений: 5,519
|
|
06.05.2015, 16:45 | 3 |
Вот, держи готовый калькулятор, там уже найдёшь все ответы на свои вопросы) Работает всё так, как ты хочешь)
3
|
311 / 271 / 118
Регистрация: 05.06.2013
Сообщений: 868
|
||||||
06.05.2015, 17:27 | 4 | |||||
Пункты 1 и 3 посмотрите тут: https://www.cyberforum.ru/csha... 48590.html
По пункту 2: только более одного нуля? или 0123 тоже надо запрещать? или просто имеется ввиду, что если первая цифра 0, то следующей должна идти в любом случае запятая? Вобщем нужно добавить на кнопки цифр в код примерно следующее:
1
|
0 / 0 / 0
Регистрация: 14.11.2014
Сообщений: 30
|
|
06.05.2015, 18:45 [ТС] | 5 |
"if (textBox1.Text != "0")
{ делаем все что делали раньше }" это у меня уже было прописано. "только более одного нуля? или 0123 тоже надо запрещать? или просто имеется ввиду, что если первая цифра 0, то следующей должна идти в любом случае запятая?" тут имелось в виду,что нельзя вначале написать 000000000,454563.Т.е если идёт вначале ноль,то,по логике,идёт за ним сразу запятая. За ссылку спасибо)
0
|
0 / 0 / 0
Регистрация: 11.05.2018
Сообщений: 16
|
|
05.07.2018, 08:52 | 6 |
if(e.KeyChar==',')
{ if (result.Text.IndexOf(',') != -1 || result.Text.Length == 0) e.Handled = true; return; } вот
0
|
0 / 0 / 0
Регистрация: 11.05.2018
Сообщений: 16
|
|
06.07.2018, 08:23 | 9 |
ниче
0
|
![]() |
|
06.07.2018, 08:27 | 10 |
0
|
06.07.2018, 08:27 | |
Помогаю со студенческими работами здесь
10
Не могу доделать Калькулятор( как сделать так чтобы запятую можно было писать 1 раз ) Как сделать чтобы при компиляции cin>>a>>b>>c; вводить можно было в одну строку? Как сделать чтобы в textbox можно было вводить только буквы? Как сделать, чтобы можно было вводить только n=< 1000 чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |