Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.23;
Скачать: CL | DM;

Вниз

Events у созданного программно компонента   Найти похожие ветки 

 
Erl   (2005-10-03 21:45) [0]

Уважаемые мастера.
Скажите, как решить вопрос//
Создаем Edit
var
ed:TEdit;
begin
Ed:=TEdit.Create(Application);
ed.Parent:=form1;
ed.Top:=50;
ed.Left:=20;
***on Destroy формы
Ed.Free;

Как у созданного Ed прицепить OnKeyPress,чтобы вставить
код
if Key = "," then
Key := #0;
if Key = "." then
Key := #0;
if not (Key in ["0".."9","-",DecimalSeparator,#8,#13])
or ((Key = DecimalSeparator) and (POS (DecimalSeparator, Edit.Text) > 0))
or ((Key = "-") and (POS ("-", Edit.Text) > 0))
or ((Key = "-") and (Edit.SelStart <> 0))
then
begin
Key := #0;
MessageBox(0,"Введите число, а не запрещенный символ!","Сообщение",mb_ok+mb_iconWarning);
end;
Если можно помогите с примером.
Заранее спасибо.


 
begin...end ©   (2005-10-03 21:48) [1]

http://delphikingdom.com/asp/viewitem.asp?catalogid=342



Страницы: 1 вся ветка

Текущий архив: 2005.10.23;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.028 c
4-1124295704
TG
2005-08-17 20:21
2005.10.23
Хочу написать звонилку


6-1120196627
Dust
2005-07-01 09:43
2005.10.23
Сколько данных читать из неблокирующего сокета?


2-1127385476
antikaban
2005-09-22 14:37
2005.10.23
Как открыть окно с помощью клавиатуры?


14-1128071221
Steepe Wolf
2005-09-30 13:07
2005.10.23
CristalReport


5-1104426662
Stanislav_SM
2004-12-30 20:11
2005.10.23
Отображение события в инспекторе объектов