Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
0 / 0 / 0
Регистрация: 26.03.2013
Сообщений: 21
1

Как запретить вводить запятую в начале и больше одной в поле Edit?

17.04.2013, 14:03. Показов 2947. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как запретить вводить запятую в начале и больше одной в поле Edit?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2013, 14:03
Ответы с готовыми решениями:

Как запретить вводить ноль больше одного раза только в начале числа
Нужно вводить с клавиатуры число, как запретить вводить числа вида '00001', но разрешить '10000'

Как запретить вводить больше 50?
Как запретить вводить больше числа 50 в textbox2? И как сделать, что бы в это же поле можно было...

Как запретить вводить Кирилицу или Латиницу в поле ввода
Здравствуйте уважаемые форумчане ! Подскажите пожалуйста как запретить вводить кирилицу или...

Как запретить точку в начале, в конце и более одной ?
Здравствуйте Как запретить точку "." в начале строки, запретить точку "." в конце строки и...

2
1702 / 898 / 207
Регистрация: 25.11.2009
Сообщений: 1,847
17.04.2013, 19:20 2
Лучший ответ Сообщение было отмечено как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key)
{
    if (Key == ',')
    {
        if (Edit1->Text.Pos(","))  //если уже есть запятая
            Key = 0;
        else if (Edit1->SelStart == 0)  //если курсор в начале строки, т. е. вводим первый символ
            Key = 0;
    }
}
5
0 / 0 / 0
Регистрация: 26.03.2013
Сообщений: 21
17.04.2013, 19:40  [ТС] 3
Спасибо.
0
17.04.2013, 19:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2013, 19:40
Помогаю со студенческими работами здесь

Как можно запретить вводить в поле почти все, кроме цифр?
Здравствуйте, а как можно запретить вводить в поле почти все кроме цифр, в интернете так и не...

Как в поле edit вводить более 5 символов при ограниченных размерах?
Как в поле edit вводить более 5 символов при ограниченных размерах? Вводится только 5 символов. То...

Запретить вводить в Edit первым символом 0
Делаю так: if (Key = '0') and (TEdit(Sender).SelStart = 0) then begin Key := #0; ...

Как запретить вводить в одной таблице в колонку значения опираясь на данные другой таблицы
Есть две таблицы: 1-ая: Список корпусов (Номер корпуса, Адрес, Количество этажей(этажи только...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru