Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2008, 18:35   #1
Alex_2017
 
Регистрация: 29.05.2008
Сообщений: 4
По умолчанию Ограничение ввода символов. Delphi

Дана таблица 2хn.N кол-во столбцов которое меняется. Причем 1-ая строка и 1-ый столбец нередактируемы. Помогите пожалуйста написать код, чтобы нельзя было вводить в яйчейках минусов больше одного, более одной запятой и вводить эти знаки только в положенных местах. Т.е. нельзя было написать 67----55 ,89-.

Вот часть кода который я сделал. В архиве программа полностью. Заранее Спасибо.

procedure TForm1.StringGrid1KeyPress(Sender: TObject; var Key: Char);
begin
if not (Key in ['0'..'9','.',',',#13,' ','-']) then begin
Key:= #0;
key:= #8;
end ;
if key='.' then key:=',';
if key=#13 then
if StringGrid1.col<StringGrid1.ColCoun t-1 then StringGrid1.col:=StringGrid1.col+1
else StringGrid1.col:=1;
end;
Вложения
Тип файла: rar ргз (finished).rar (443.6 Кб, 11 просмотров)
Alex_2017 вне форума Ответить с цитированием
Старый 05.06.2008, 18:42   #2
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

-------------------------------- sorry
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 05.06.2008, 18:45   #3
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

При онЧеиндж Едита проверять на наличие второй запятой, не там минус стоит, диапазон и т.д.
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ограничение по вводу символов в Edit-e Alexij Общие вопросы Delphi 1 26.06.2008 16:27
Ограничение ввода символов. Delphi Alex_2017 Помощь студентам 0 04.06.2008 17:26
Проверка ввода символов Raz0r Помощь студентам 2 06.11.2007 14:16
Ограничение на вводимое кол-во символов??? serjii Microsoft Office Excel 3 05.10.2007 10:55
Ограничение ввода в Edit Макс84 Компоненты Delphi 7 23.07.2007 09:38