Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
11 / 11 / 7
Регистрация: 23.12.2009
Сообщений: 300

маска (EditMask)

11.03.2010, 22:21. Показов 3704. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В ValueListEditor в стрингсе вписал
C++
1
2
3
4
Фамилия= //выделил  чтоб наглядней было
Имя=
Отчество=
Группа=
в форм креате
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
ValueListEditor1->ItemProps["Група"]->EditStyle=esPickList;
ValueListEditor1->ItemProps["Группа"]->PickList->Add("31");
ValueListEditor1->ItemProps["Группа"]->PickList->Add("32");
ValueListEditor1->ItemProps["Группа"]->PickList->Add("34");
ValueListEditor1->ItemProps["Группа"]->PickList->Add("35");
ValueListEditor1->ItemProps["Группа"]->PickList->Add("36");
ValueListEditor1->ItemProps["Группа"]->PickList->Add("36-E");
ValueListEditor1->ItemProps["Группа"]->PickList->Add("37");
ValueListEditor1->ItemProps["Группа"]->PickList->Add("38");
ValueListEditor1->ItemProps["Группа"]->PickList->Add("39");
ValueListEditor1->ItemProps["Группа"]->ReadOnly=true;
ValueListEditor1->ItemProps["Фамилия"]->EditMask=">L<LLllllllllllllll";
ValueListEditor1->ItemProps["Имя"]->EditMask=">L<LLllllllllllllll";
ValueListEditor1->ItemProps["Отчество"]->EditMask=">L<LLllllllllllllll";
при запуске программы в первых трех строках можна вводить тока буквы(первая большая) но можно начать вводить например с 3 буквы и потом вводимый текст будет выглядеть так: "__иванов____", почему, когда я выбрал первые 3 обязательно вводить ">L<LL"
Как сделать чтоб ввод начинался только с первого символа, а не с какого то другого

Добавлено через 1 час 44 минуты


Добавлено через 3 часа 31 минуту
ну напишите хоть что нибудь
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.03.2010, 22:21
Ответы с готовыми решениями:

Маска имени файла в TIdHTTP->Get()
Использую объект TIdHTTP для загрузки фотографий в программу. Проблема в том, что я точно могу знать только часть имени файла, который...

DBEdit и маска ввода
Добрый день. Есть база данных, заполнение полей таблиц осуществляется ч/з DBEdit. Для одного из полей нужно задать маску ввода,...

Маска ввода в Delphi
Здраствуйте!!! Такой вопрос!! Задаю компоненту MaskEdit маску ввода такого формата ДП.0000.000000.0000.ЭД.doc;1;_ А при вводе...

2
 Аватар для Lelik-pahan
1709 / 905 / 207
Регистрация: 25.11.2009
Сообщений: 1,850
12.03.2010, 00:02
Hovercat, сталкивался с такой проблемой, в результате обошёлся без ЭдитМаск
Может тебе просто использовать обычный эдит, а в onKeyPress напиши:
C++
1
2
if ((Key>='0')&&(Key<='9'))
 Key=0;
0
11 / 11 / 7
Регистрация: 23.12.2009
Сообщений: 300
12.03.2010, 00:18  [ТС]
Цитата Сообщение от Lelik-pahan Посмотреть сообщение
Hovercat, сталкивался с такой проблемой, в результате обошёлся без ЭдитМаск
Может тебе просто использовать обычный эдит, а в onKeyPress напиши:
C++
1
2
if ((Key>='0')&&(Key<='9'))
 Key=0;
в последней строке идет выбор группы(там все правильно), а вот в первых 3 строках нужно избежать вариантов набора:" иванов" чтоб набор начинался с первой буквы а не с какой то другой.
В маску я поставил первые 3 символа - ввод обязательный а дальше можно не вводить а оно что то не хочет так работать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.03.2010, 00:18
Помогаю со студенческими работами здесь

Маска для даты и номера телефона
Помогите, пожалуйста. Пишу программу и возник вопрос. Есть БД в Access, там есть такие столбцы как дата и номер телефона. Подскажите, как...

Трабла с EditMask
У меня есть таблица с номер паспорта. Я для этого поля использую маску с помощью EditMask. И если ввести номер паспорта неполностью,...

Пользовательская маска и маска по умолчанию
Всем привет! Подскажите, пожалуйста, в чём разница между пользовательской маской и маской по умолчанию%-)? Заранее спасибо за ответ

Ip маска
У меня есть IP маска 11111111.11111111.11111100.00000000.Как я могу преобразовать ее в префиксную форму на c++?

Маска
Собственно нужно, чтобы if проверял переменную против маски. Типа if($a=**.**.****), но как это сделать? Маска **.**.**** , то есть...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru