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

Вниз

ONCHANGE   Найти похожие ветки 

 
region ©   (2003-05-04 00:07) [0]

Здравствуйте, господа! Подскажите пожалуйста, как узнать в событтии onchange, как было произведено изменение - пользователем или программой (text:=) заранее спасибо.


 
Morfein ©   (2003-05-04 01:59) [1]

Если смотреть на дело с этой стороны, то изменение пользователем вообще не может быть произведено :))

А вообще, если вопрос касается чего-нить типа TEdit или TMemo (и их ближайших родственников), то лови событие OnKeyPress... раз юзер нажал клавишу, значит что-то сейчас поменяется!


 
unreger   (2003-05-04 06:33) [2]

Change.....
begin
if bProgramChange then
//текст изменен программой
else
//текст изменен пользователем
;
//не забываем
bProgramChange:=False;
end;

//вызываем
bProgramChange:=True;
Edit1.Text:="программно";

хотя, если вдруг пишешь поиск с настоящей правильной автоподстановкой, то только OnKeyDown, по своему опыту советую.



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
1-46749
Lamerr
2003-05-05 09:57
2003.05.15
Работа с TChart


1-46717
Alex-21
2003-04-30 17:47
2003.05.15
Некорректность шрифта


1-46704
Navi
2003-05-04 08:36
2003.05.15
Уничтожение созданного шрифта


3-46585
Новичок в СУБД
2003-04-23 10:12
2003.05.15
Master-Detail форма


14-46934
NetBreaker666
2003-04-25 14:48
2003.05.15
Проблема с русским в WinMe у программ на D7.