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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2011, 15:41   #1
IIaJIbI4
 
Регистрация: 22.12.2009
Сообщений: 4
Сообщение обработчик событий

доброго времени суток) подскажите как сделать обработчик событий чтобы Edit в котором нужно писать цифрами если напишешь буквами должен выводить сообщение что нужно писать цифрами
IIaJIbI4 вне форума Ответить с цитированием
Старый 06.06.2011, 21:54   #2
Gulik
Холост/Не замужем
Форумчанин
 
Аватар для Gulik
 
Регистрация: 13.11.2007
Сообщений: 283
По умолчанию

Код:
procedure TMainForm.Edit1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
   if Key = 13 then
      Exit ;
   if (Key < 96) or (Key > 106) then
      Application.MessageBox('Можно вводить только чиловые данные', 'Ошибка', MB_ICONERROR) ;
end ;
или так...
Код:
procedure TMainForm.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
   if not (Key in ['0'..'9', #8]) then begin
      Key := #0 ;
      Application.MessageBox('Можно вводить только чиловые данные', 'Ошибка', MB_ICONERROR) ;
   end ;
end;

Последний раз редактировалось Gulik; 06.06.2011 в 22:05.
Gulik вне форума Ответить с цитированием
Старый 07.06.2011, 15:09   #3
Apostol13
Пользователь
 
Регистрация: 02.06.2011
Сообщений: 31
По умолчанию

есть еще проще конструкция =)

Код:
try
   StrToFloat(Edit1.Text);
except
   ShowMessage('нужно писать цифрами если напишешь буквами');
end;
Код:
В зависимости что желаем, делаем обработку По Клику или по Изменению Поля

Последний раз редактировалось Apostol13; 07.06.2011 в 15:19.
Apostol13 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ Обработчик событий hungry Общие вопросы C/C++ 11 12.05.2011 13:18
Обработчик событий Borland C++ Jasper92 Помощь студентам 1 24.10.2010 09:57
обработчик событий кнопки Dmitriy.Ch Общие вопросы C/C++ 0 04.07.2009 09:35
обработчик событий ben95 Помощь студентам 5 28.01.2008 17:46