|
0 / 0 / 0
Регистрация: 23.01.2013
Сообщений: 68
|
|
Контроль корректности ввода числа в TextBox25.01.2013, 07:53. Показов 7359. Ответов 20
Метки нет (Все метки)
Добрый день!
Напишите, пожалуйста, код для проверки элемента textbox на число. Если этот элемент не является числом, то программа должна выдавать предупреждение! Спасибо!
0
|
|
| 25.01.2013, 07:53 | |
|
Ответы с готовыми решениями:
20
Контроль корректности ввода числа Контроль корректности ввода возраста в консольном приложении TextBox контроль ввода |
|
|
|||||||||||
| 25.01.2013, 08:55 | |||||||||||
|
В простейшем виде так
2
|
|||||||||||
|
0 / 0 / 0
Регистрация: 23.01.2013
Сообщений: 68
|
|
| 25.01.2013, 08:57 [ТС] | |
|
Спасибо большое!
Второй вариант устраивает на 100%!!!
0
|
|
|
Супер-модератор
|
||
| 25.01.2013, 10:33 | ||
Сообщение было отмечено как решение
Решение
2
|
||
|
0 / 0 / 0
Регистрация: 23.01.2013
Сообщений: 68
|
|
| 25.01.2013, 10:39 [ТС] | |
|
Замечание правильное. Но, что делать?
Допустим, что ошиблись на третьем символе... и что? Как я понял, вы предлагаете устранять саму ошибку, а не весь элемент. Не подскажите как это сделать?
0
|
|
|
9908 / 3924 / 742
Регистрация: 11.10.2011
Сообщений: 5,904
|
|||||||
| 25.01.2013, 10:40 | |||||||
|
Единственно добавить сохранение позиции курсора при неверном вводе ![]()
0
|
|||||||
|
0 / 0 / 0
Регистрация: 23.01.2013
Сообщений: 68
|
|
| 25.01.2013, 10:45 [ТС] | |
|
Апострофф, интересный код. Вот только можно набрать " ", "+", "-". Желательно запретить и эти клавиши!
А так идея хорошая.
0
|
|
|
Заблокирован
|
|
| 25.01.2013, 11:08 | |
|
Тогда там же в Text1_Change писать код запрета ввода определенных символов.
0
|
|
|
9908 / 3924 / 742
Регистрация: 11.10.2011
Сообщений: 5,904
|
||||||
| 25.01.2013, 11:27 | ||||||
2
|
||||||
|
0 / 0 / 0
Регистрация: 23.01.2013
Сообщений: 68
|
|
| 25.01.2013, 11:39 [ТС] | |
|
Апострофф, код не работает!
0
|
|
|
9908 / 3924 / 742
Регистрация: 11.10.2011
Сообщений: 5,904
|
|
| 25.01.2013, 11:44 | |
|
misha-sx, а вы работаете не в VBA случаем?
0
|
|
|
0 / 0 / 0
Регистрация: 23.01.2013
Сообщений: 68
|
|
| 25.01.2013, 11:46 [ТС] | |
|
нет, в VB.
Возможно я туплю... Я вставляю в форму точно ваш код, оптимизируя его под свойство caption. Прога просто не запускается
0
|
|
|
|
|||||||
| 25.01.2013, 12:12 | |||||||
А вот знаки +- это да, пропускает.
0
|
|||||||
|
Супер-модератор
|
||||||
| 25.01.2013, 13:02 | ||||||
|
В VBA прекрасно работает:
Имею в виду - прекрасно работает код, предложенный Апострофф-ом.
2
|
||||||
|
0 / 0 / 0
Регистрация: 23.01.2013
Сообщений: 68
|
|
| 25.01.2013, 13:09 [ТС] | |
|
Согласен в VBA работает, а вот в VB не совсем работает.
0
|
|
|
9908 / 3924 / 742
Регистрация: 11.10.2011
Сообщений: 5,904
|
|
| 25.01.2013, 13:25 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 23.01.2013
Сообщений: 68
|
|
| 25.01.2013, 13:33 [ТС] | |
|
Нашел ошибку! Все работает. Спасибо!
У меня объект имеет название "с1". И я случайно прописал c на русском.
0
|
|
|
0 / 0 / 0
Регистрация: 10.12.2018
Сообщений: 9
|
|
| 13.11.2019, 06:45 | |
|
Черт, хотел уйти получив нужный ответ.
Но, что то внутри не дал закрыть страницу, не поблагодарив Апострофф, Добрый чел, ну огромное вам человеческое спасибо, за такой код с подробными разъяснениями. Не везде встретишь разъяснение каждой строчки, за него отдельное спасибо
0
|
|
| 13.11.2019, 10:54 | |
|
Не по теме: Собир, его уже нет на свете
0
|
|
| 13.11.2019, 10:54 | |
|
Помогаю со студенческими работами здесь
20
Контроль ввода в textBox Контроль ввода данных в TextBox
Контроль ввода числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|