Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/39: Рейтинг темы: голосов - 39, средняя оценка - 4.82
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3

Ввод в поле только букв

19.12.2010, 21:13. Показов 7865. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Подскажите, по такому вопросу как сделать, чтобы в эдит можно было вводить только буквы, а не цифры.

Заранее благодарен
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.12.2010, 21:13
Ответы с готовыми решениями:

Исключения деления на ноль и ввод букв в поле Edit
Добрый вечер, я реализовал программу для расчета дискриминанта и вывода значений x1 и x2. Дополнительно нужно реализовать реакцию на...

Разрешение на ввод только букв в Edit
Знаю что создано много тем на этот вопрос, но не смог найти то что нужно. Вот есть листинг на запрет ввода цифр, символов, но здесь и...

Ввод в Edit только английских букв
Мне надо чтобы в Edit вводились только английские буквы не смотря на раскладку. Как это сделать?

5
 Аватар для MegaAce
332 / 306 / 155
Регистрация: 14.02.2010
Сообщений: 662
19.12.2010, 21:21
C++
1
2
3
char v=Key;
 if !((int(v)<48)||(int(v)>57))
  Edit1->Text += v;
2
Эксперт С++
 Аватар для MikeSoft
3957 / 1812 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
19.12.2010, 21:21
Sasha, введите в поиск по форуму: "цифры в Edit".
Выберите понравившееся вам решение (их на форуме уже как грязи)
А затем, подстройте условие под своё...

Например,
C++
1
2
3
4
5
if ((Key >= '0') && (Key <= '9')) {
  // только цифры
} else {
  // все остальные символы
}
1
Модератор
Эксперт Windows
 Аватар для Persk
8748 / 3373 / 244
Регистрация: 25.10.2010
Сообщений: 13,603
13.01.2011, 02:32
Держи, только здесь запрет ввода букв, переделай
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//---------------------------------------------------------------------------
 
void __fastcall TPagesDlg::Edit5KeyPress(TObject *Sender, char &Key)
{// Запрет ввода букв в Edit5 (Рост)
if ((Key >= '0') && (Key <= '9')) {} // цифры
else if (Key == 8) {} // <-
else if ((Key == '.') || (Key == ',')) // запятая
{
if (((TEdit*)Sender)->Text.Pos(DecimalSeparator)!=0) // если запятая уже есть
Key = 0;
else // если ещё нет
Key = DecimalSeparator;
}
else Key = 0; // не цифра 
if (Key == 0)//Вывод сообщения, попытка была попытка ввода не цифр
ShowMessage("В данное поле возможен ввод только цифр");
}
//---------------------------------------------------------------------------
1
2 / 1 / 1
Регистрация: 06.01.2011
Сообщений: 3
14.01.2011, 16:40
Можно использовать компонент MaskEdit с маской "I" - либо буква, либо ничего.
1
 Аватар для AlexSt
61 / 60 / 9
Регистрация: 13.01.2009
Сообщений: 322
14.01.2011, 16:52
Цитата Сообщение от MikeSoft Посмотреть сообщение
Sasha, введите в поиск по форуму: "цифры в Edit".
Выберите понравившееся вам решение (их на форуме уже как грязи)
А затем, подстройте условие под своё...
Блин помойму есть на cyberguru.ru 70% всех подобных вопросов. море мануала
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.01.2011, 16:52
Помогаю со студенческими работами здесь

Ввод в поле Edit только цифр (целых и вещественных)
Привет участникам форума! Меня интересует как при помощи события OnKeyPress в компонент TEdit можно было б вводить только цифры. На...

Как задать ограничение на ввод только чисел в поле DBEdit?
Есть форма, на ней поле для ввода DBEdit. Надо сделать, чтобы юзер мог ввести только числа. Маску наложить, как я понял можно только в...

Ограничить ввод в Memo только 30 слов, в которых максимум 8 букв
Есть текст, в котором от 1 до 30 слов. В каждом слове от 1 до 8 букв. Между словами пробел. Как ограничить ввод в Memo только 30 слов, в...

Реализовать проверку или запретить ввод букв, только чисел
Для поля Tedit запретить ввод букв, разрешить ввод чисел.

Ввод только букв и цифр
возможно ли в данном случае разрешить ввод цифр тоже? и правильно ли я понимаю, что isdigit() здесь не уместен? do{ ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru