Форум: "Основная";
Текущий архив: 2003.05.15;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.012 c