Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2011-04-23 13:59:02 ЛС | профиль | цитата
А если серьёзно, то оптимально помоему так:
procedure THIEdit._OnKeyDown;
var dt:TData;
begin
if Assigned(_event_onEnter.Event) and( Key = 13) then // Проверка на использование точки
begin
if _prop_DataType(dt) then // Что здесь проверяем и зачем ???????????
begin
_hi_onEvent(_event_onEnter,dt); // Данные на выход
if _prop_ClearAfterEnter then // Если чистить
begin
ChangeEvent := false; // Установка Control.Text вызывает _OnChange !!!
Control.Text := ';
end;
end;
Key := 0;
end
else inherited;
end;
------------ Дoбавленo в 13.59:
И зачем танцы с бубном вокруг Fchange ????
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0