Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 12.03.2013
Сообщений: 109

Запрет на ввод 0

10.02.2014, 21:16. Показов 2674. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
как сделать запрет на ввод 0 первым символом в Edit
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.02.2014, 21:16
Ответы с готовыми решениями:

Запрет ввода только минуса в ячейке StringGrid, и запрет на ввод минуса между цифрами
Ребята,очень нужна ваша помощь!Нужно сделать запрет ввода ТОЛЬКО минуса в ячейке и запрет на ввод минуса между цифрами, чтобы не получилось...

Запрет на ввод точек
Не подскажете как запреть ввод точек, запятых,одновременно(последовательно) в Memo? Ну к примеру 12.25.2011 можно 12..15...5555 нет...

Запрет на ввод значений
Ситуация такая, есть две кнопки на форме "решить" и "очистить". и есть Edit-ы. Нужно сделать так, что бы после решения (нажатия кнопки...

27
 Аватар для Kulgar
511 / 196 / 26
Регистрация: 07.08.2013
Сообщений: 814
12.02.2014, 09:35
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от UI Посмотреть сообщение
Там будет уточнение и о копипастах тоже. Ибо тема изжевана настолько, что уже давно надоело одно и то же делать, и каждый раз о копипасте забывают, вспоминая только за несколько секунд перед сдаче проекта
Проблемы ТС. Иначе такими темпами дойдём до решения голода в Африке.

Цитата Сообщение от Avazart Посмотреть сообщение
Кстати ничто не мешает ввести 1000 а потому удалить "1" таким образом "0" окажется на первом месте.
Ну мне то это зачем говорить? Подобные различные ситуации я видел изначально. А вот эту конкретно даже вбивал.
С копипастом я сам неоднократно сталкивался как пользователь: Ctrl+V не вставляешь, а Shift+Insert вставляет. Ещё до программной обратки имею представление.
Но опять-таки зачем решать вопрос, который не был поставлен?
0
12.02.2014, 09:58

Не по теме:

Итак. В демагогических диспутах мы пришли к выводу, что лучший способ в данной конкретной ситуации

Цитата Сообщение от reflection_mp3 Посмотреть сообщение
сделать запрет на ввод 0 первым символом в Edit
это просто не нажимать первой клавишу с изображением нуля на клавиатуре. :tomatos:

1
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
12.02.2014, 13:11
Цитата Сообщение от Kulgar Посмотреть сообщение
Но опять-таки зачем решать вопрос, который не был поставлен?
Самому подумать как можно лучше решить эту задачу слабо?
Это же не фриланс, что бы тупо решать поставленную задачу (ибо за все остальное никто не платит).
0
 Аватар для Kulgar
511 / 196 / 26
Регистрация: 07.08.2013
Сообщений: 814
12.02.2014, 14:39
Цитата Сообщение от Avazart Посмотреть сообщение
Самому подумать как можно лучше решить эту задачу слабо?
Для такой простой задачи как ограничение ввода - не целесообразно.
Лучшие решения не оговорённые автором темы имеет смысл искать в не тривиальных задачах - лежащих за рамками учебных заданий.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
12.02.2014, 15:06
Цитата Сообщение от Kulgar Посмотреть сообщение
Для такой простой задачи как ограничение ввода - не целесообразно.
Что не целесобразно?
Думать на 2сек дольше?
Написать на две три строчки больше?
0
 Аватар для Kulgar
511 / 196 / 26
Регистрация: 07.08.2013
Сообщений: 814
12.02.2014, 15:13
Цитата Сообщение от Avazart Посмотреть сообщение
Думать на 2сек дольше?
Не 2 секунды и Вы это знаете. Возможных вариантов ввода 0 в эдит не один и не два.
Из покон веков так было и так будет впредь (до момента вмешательства чловека в собственный мыслительный процесс на генетическом и/или молекулярном уровне, конечно): человек лучше всего учится на своих ошибках. Позвольте совершать ошибки = позвольте учиться.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
12.02.2014, 15:18
А мной приведенный код что намного больше времени занял что ли ? Но ведь он лучше работает не так ли ?
0
 Аватар для Kulgar
511 / 196 / 26
Регистрация: 07.08.2013
Сообщений: 814
12.02.2014, 16:58
Цитата Сообщение от Avazart Посмотреть сообщение
А мной приведенный код что намного больше времени занял что ли ? Но ведь он лучше работает не так ли ?
Окэ. Понеслась.
  • ввод нуля в пустой эдит;
  • копипаст в эдит числа с нулём впереди;
  • удаление первых значимых цифр в числе с последующими нулями;
  • клавишами стрелками, мышью изменения позиции курсора в начало числа и ввод/копипаст нулей;
всё то же самое:
  • с отрицательными числами;
  • с вещественными числами с целой частью и снулевой целой частью; + танцы с бубном о разделителе
  • с комплексными числами;
Согласитесь это далеко не полный список того, что может прийти в голову пользователям.
Сюда же добавим и ответ системы на каждый не корректный ввод: всплывающее сообщение с конкретной ошибкой, звуковой сигнал, затемнение всего экрана кроме сообщения об ошибке, запись сообщений лог, дубликация лога на сервере, слежение за учётными записями и лицензиями ПО из под которых были сделаны ошибки, пометки на карте по IP, подготовка растрельных списков наиболее часто ошибающихся юзверей и т.д.

И всё это для одной проверки введено ли нулевое значение первым в эдит.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.02.2014, 16:58

Запрет на ввод цифр в TMemo
Всем привет! Нужно составить программу, которая расставляет заданные слова в алфавитном порядке в memo, отведя на каждое слово по одной...

Запрет на ввод двух пробелов подряд
После ввода одного пробела, у меня блокируется возможность вводить их в дальнейшем. Как сделать, чтобы можно было вводить неограниченное...

Запрет на ввод одинаковых данных по столбцам в DBGrid
Пожалуйста помогите организовать запрет ввода одинаковых значений в DBGrid через MaskEdit Вот мой вариант но он крашится и пишет что...

Запрет на ввод чисел в определенные ячейки StringGrid
Доброе утро! Возникла задача, для решения которой нужно реализовать следующий функционал. Есть таблица, имеющая шапку: № процесса |...

ЗАПРЕТ на ввод Б У К В Ы ... ... ...
Господа Уважаемые Программисты, если я объявляю переменную х как символьную,........... то каким образом мне надо поставить условие,...


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

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе. Самым главным критерием для меня было создание паролей, в котором отсутствуют знаки: | 1 l I Обработка содержит реквизиты: -. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. https:/ / youtu. be/ VpfFZSUDGnQ. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru