Суть проблемы собственно, такая:
Код | DBEdit.EditMask := ''; if ((qry.FieldByName('type').AsString = 'STRINT') and (qry.FieldByName('format').AsString <> '')) then begin DBEdit.EditMask := qry.FieldByName('format').AsString; end;
|
обработчик стоит на OnClick, при шелчке на Edit проверяется его тип, если тип нужный и формат не пустой, тогда из поля формат, присваивается маска ввода. Но когда переходишь не DBEdit не имеющий формата, то он продолжает отображать приведущий формат, почему-то хотя маска ввода присвоилась пустая. Ни как не могу понять? |